jquery获取css的color值返回RGB的方法


Posted in Javascript onDecember 18, 2015

本文实例讲述了jquery获取css的color值返回RGB的方法。分享给大家供大家参考,具体如下:

css代码如下:

a, a:link, a:visited { color:#4188FB; }
a:active, a:focus, a:hover { color:#FFCC00; }

js代码如下:

var link_col = $("a:link").css("color");
alert(link_col); // returns rgb(65, 136, 251)

jquey貌似设置颜色,使用的是rgb格式的。

用以下这个function,把rgb转成“#xxxx”(HEX )格式。

var rgbString = "rgb(0, 70, 255)"; // get this in whatever way.
var parts = rgbString.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
// parts now should be ["rgb(0, 70, 255", "0", "70", "255"]
delete (parts[0]);
for (var i = 1; i <= 3; ++i) {
parts[i] = parseInt(parts[i]).toString(16);
if (parts[i].length == 1) parts[i] = '0' + parts[i];
}
var hexString = parts.join(''); // "0070ff"

或者用这个function

function rgb2hex(rgb) {
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
function hex(x) {
return ("0" + parseInt(x).toString(16)).slice(-2);
}
return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript操作文本框readOnly
May 15 Javascript
Mootools 1.2教程 滑动效果(Slide)
Sep 15 Javascript
JQuery最佳实践之精妙的自定义事件
Aug 11 Javascript
探讨javascript是不是面向对象的语言
Nov 21 Javascript
js监听鼠标事件控制textarea输入字符串的个数
Sep 29 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 Javascript
JS动态显示表格上下frame的方法
Mar 31 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
Jun 24 Javascript
jQuery实现form表单元素序列化为json对象的方法
Dec 09 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
Dec 08 Javascript
JavaScript this使用方法图解
Feb 04 Javascript
BootStrap前端框架使用方法详解
Feb 26 Javascript
jQuery实现textarea自动增长宽高的方法
Dec 18 #Javascript
jquery简单倒计时实现方法
Dec 18 #Javascript
js命名空间写法示例
Dec 18 #Javascript
JavaScript Split()方法
Dec 18 #Javascript
jquery中object对象循环遍历的方法
Dec 18 #Javascript
JavaScript的Number对象的toString()方法
Dec 18 #Javascript
JavaScript ParseFloat()方法
Dec 18 #Javascript
You might like
php中文件上传的安全问题
2006/10/09 PHP
用PHP函数解决SQL injection
2006/12/09 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
php一个找二层目录的小东东
2012/08/02 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
通过javascript设置css属性的代码
2009/12/28 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
jquery遍历函数siblings()用法实例
2015/12/24 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
js 颜色选择插件
2017/01/23 Javascript
基于vue实现分页效果
2017/11/06 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python3 安装PyQt5及exe打包图文教程
2019/01/08 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
心得体会范文
2014/01/04 职场文书
合作协议书模板2014
2014/09/26 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
社区义诊通知
2015/04/24 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
解决vue中provide inject的响应式监听
2022/04/19 Vue.js