JQuery获取样式中的颜色值的问题
来源:互联网 发布:学校域名 编辑:程序博客网 时间:2024/06/05 05:37
今天使用JQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,IE中是以HEX格式显示【#ffff00】,而Chrome、Firefox中则是以GRB格式显示【rgb(255,255,0)】,而我需要的是十六进制的颜色值,用于存储到数据库中,在网上找到下段代码能解决此问题:
$.fn.getHexBackgroundColor = function() { var rgb = $(this).css('background-color'); if(!$.browser.msie){ rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);function hex(x) { return ("0" + parseInt(x).toString(16)).slice(-2);}rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);}return rgb;}
这样就都以HEX格式显示了,已验证通过.
参考:http://www.xiaoboy.com/detail/1341545038.html
- JQuery获取样式中的颜色值的问题
- jQuery获取CSS样式中的颜色值的问题
- jQuery获取CSS样式中的颜色值的问题
- Jquery获取表单中的文本框的值
- jquery获取选中的radio值问题:
- 获取页面元素的style中的样式
- JQuery UI Dialog的样式设置问题
- jquery.paginate.js的样式问题
- JQuery中的样式切换
- JQuery中的样式操作
- 获取某个颜色的相邻颜色值
- JS获取CSS样式的问题
- js获取style样式的问题
- 样式浮动居中颜色问题
- 25.获取css样式中的属性值
- 获取颜色中的RGB
- Jquery获取表单中的值
- jQuery获取表单中的值
- icepdf无法提取部分标题文字
- 字符串中查找最长回文子串完整代码
- Kinect+OpenNI+PCL使用初级
- Apache转发JSP直接显示源码的解决方案
- ubuntu中快速将firefox英文界面切换成中文
- JQuery获取样式中的颜色值的问题
- 自己实现 STL vector
- Hadoop CLI MiniCluster
- 设计模式之单例模式C++实现
- JQuery判断子iframe加载完成解决方案
- 堆与栈的区别
- 11个UI设计秘诀
- Java学习笔记——操作符
- 3.3.4 单链表的链接