最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于jQuery的一个例子_html/css_WEB-ITnose

来源:懂视网 责编:小采 时间:2020-11-27 16:31:34
文档

关于jQuery的一个例子_html/css_WEB-ITnose

关于jQuery的一个例子_html/css_WEB-ITnose:本帖最后由 Javkburd 于 2013-05-09 21:11:06 编辑 我想在table表里选出颜色为dodgerblue的单元格,代码为: $(#tableEmail td[background-color = dodgerblue]);但是就是没有结果。其它的几个属性也用了,如:bgColor,backgroun
推荐度:
导读关于jQuery的一个例子_html/css_WEB-ITnose:本帖最后由 Javkburd 于 2013-05-09 21:11:06 编辑 我想在table表里选出颜色为dodgerblue的单元格,代码为: $(#tableEmail td[background-color = dodgerblue]);但是就是没有结果。其它的几个属性也用了,如:bgColor,backgroun

本帖最后由 Javkburd 于 2013-05-09 21:11:06 编辑

我想在table表里选出颜色为dodgerblue的单元格,代码为:
$("#tableEmail td[background-color = dodgerblue]");
但是就是没有结果。其它的几个属性也用了,如:bgColor,background和backgroundColor,但还是不行,不知道为什么,用filter或not也不行。谁知道怎么写?程序逻辑应该没问题的。另外说一下上面几个背景色的应用场合和区别,我觉得还是不要混用为好。


回复讨论(解决方案)

background-color为rgb格式,不是dodgerblue
建议你使用class设置背景颜色

本帖最后由 net_lover 于 2013-05-09 22:15:16 编辑

你可以这样
var x = $('#tableEmail td').filter(function() {
return $(this).css('background-color') == 'rgb(30, 144, 255)';
})
x.html("xxxxxxx")


x就是那个td

IE中这样写
$('#tableEmail td').filter(function() {
return $(this).css('background-color') == 'dodgerblue';
})

例子

select.next()得到下一个单元格,可就是为空,不知道怎么回事。

有2个方法
1,使用Color.js,下载使用方法参见name2rgb http://matthewbj.github.io/Colors/
2,使用json预定义
http://stackoverflow.com/questions/1573053/javascript-function-to-convert-color-names-to-hex-codes

有2个方法
1,使用Color.js,下载使用方法参见name2rgb http://matthewbj.github.io/Colors/
2,使用json预定义
http://stackoverflow.com/questions/1573053/javascript-function-to-convert-color-names-to-hex-codes
谢谢你,还有就是为什么select.next()得不到下一个单元格?


有2个方法
1,使用Color.js,下载使用方法参见name2rgb http://matthewbj.github.io/Colors/
2,使用json预定义
http://stackoverflow.com/questions/1573053/javascript-function-to-convert-color-names-to-hex-codes
谢谢你,还有就是为什么select.next()得不到下一个单元格?
我知道为什么了,因为各个td位于不同的tr中,并不是兄弟关系,而我的td都只有1个,所以select.next()为空。正确的做法是select.parent().next().children().first(),先得到父元素tr,然后得到下一个tr,再得到tr所有子元素td,最后得到第一个子元素td即我们看到的下一个单元格了。

文档

关于jQuery的一个例子_html/css_WEB-ITnose

关于jQuery的一个例子_html/css_WEB-ITnose:本帖最后由 Javkburd 于 2013-05-09 21:11:06 编辑 我想在table表里选出颜色为dodgerblue的单元格,代码为: $(#tableEmail td[background-color = dodgerblue]);但是就是没有结果。其它的几个属性也用了,如:bgColor,backgroun
推荐度:
标签: 一个 例子 html
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top