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 相关文章推荐
关于document.cookie的使用javascript
Apr 11 Javascript
javascript 随机展示头像实现代码
Dec 06 Javascript
jquery对复选框(checkbox)的操作汇总
Jan 13 Javascript
jQuery控制控件文本的长度的操作方法
Dec 05 Javascript
用angular实现多选按钮的全选与反选实例代码
May 23 Javascript
Angular利用trackBy提升性能的方法
Jan 26 Javascript
vuex操作state对象的实例代码
Apr 25 Javascript
vue实现2048小游戏功能思路详解
May 09 Javascript
Vue仿支付宝支付功能
May 25 Javascript
微信小程序时间轴实现方法示例
Jan 14 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
Vue axios 跨域请求无法带上cookie的解决
Sep 08 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数组应该有多大的分析
2009/07/30 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
PHP常用的三种设计模式
2017/02/17 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
Python 的内置字符串方法小结
2016/03/15 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
python 显示数组全部元素的方法
2018/04/19 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
彻底解决Python包下载慢问题
2020/11/15 Python
python opencv实现图像配准与比较
2021/02/09 Python
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
香蕉共和国工厂店:Banana Republic Factory
2018/06/09 全球购物
联想C++笔试题
2012/06/13 面试题
学习自我鉴定
2014/02/01 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
护理人员的自我评价分享
2014/03/15 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书