jquery选择器的问题

意识模糊 2012-12-16 06:19:24
jquery能根据css里面的background-color这个属性获取对象吗?

<ul name='ul_name'>
<li><a href="#" ></a>
</li>
<li><a href="#" ></a>
</li>
<li><a href="#" ></a>
</li>
<li><a href="#" ></a>
</li>
<li><a href="#" ></a>
</li>
</ul>


我想获取某个background-color:red 的a,应该怎么做?
...全文
173 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
意识模糊 2012-12-17
  • 打赏
  • 举报
回复
$("ul_name li a[style='background-color:red']
这样是可以的。
意识模糊 2012-12-17
  • 打赏
  • 举报
回复
引用 7 楼 veryhunger 的回复:
$("ul_name li a[background-color='red']")
我最初就是这么想的,但是行不通
  • 打赏
  • 举报
回复
$("ul_name li a[background-color='red']")
  • 打赏
  • 举报
回复
把background-color:red设置在css里貌似不行, http://jsfiddle.net/CF8Yf/1/
  • 打赏
  • 举报
回复
引用 4 楼 z4213489 的回复:
如果是这样,要怎么获取呢?
demo: http://jsfiddle.net/CF8Yf/
$('a').each(function(){
  if ( $(this).attr('style') === "background-color:red" ){
    alert($(this).html());//换成你想要的代码
  }
});
<ul name='ul_name'>
<li><a href="#" >1</a>
</li>
<li><a href="#" style="background-color:red">2</a>
</li>
<li><a href="#" >3</a>
</li>
<li><a href="#" >4</a>
</li>
<li><a href="#" >5</a>
</li>
</ul>​
意识模糊 2012-12-16
  • 打赏
  • 举报
回复
引用 3 楼 changjay 的回复:
不能,除非background-color:red写在某个a的style里。
如果是这样,要怎么获取呢?
  • 打赏
  • 举报
回复
不能,除非background-color:red写在某个a的style里。
chinaskysun 2012-12-16
  • 打赏
  • 举报
回复
不能................
熊青峰 2012-12-16
  • 打赏
  • 举报
回复
根据背景颜色获取元素,呵呵,好像没有这种用法,求答案!
jquery技术内幕:深入解析jquery架构设计与实现原理》由阿里巴巴资深前端开发工程师撰写,从源代码角度全面而系统地解读了jquery的17个模块的架构设计理念和内部实现原理,旨在帮助读者参透jquery中的实现技巧和技术精髓,同时本书也对广大开发者如何通过阅读源代码来提升编码能力和软件架构能力提供了指导。   《jquery技术内幕:深入解析jquery架构设计与实现原理》首先通过“总体架构”梳理了各个模块的分类、功能和依赖关系,让大家对jquery的工作原理有大致的印象;进而通过“构造jquery对象”章节分析了构造函数jquery()的各种用法和内部构造过程;接着详细分析了底层支持模块的源码实现,包括:选择器sizzle、异步队列deferred、数据缓存data、队列queue、浏览器功能测试support;最后详细分析了功能模块的源码实现,包括:属性操作attributes、事件系统events、dom遍历traversing、dom操作manipulation、样式操作css、异步请求ajax、动画effects。   《jquery技术内幕:深入解析jquery架构设计与实现原理》在分析每个模块时均采用由浅入深的方式,先概述功能、用法、结构和实现原理,然后介绍关键步骤和分析源码实现。让读者不仅知其然,而且知其所以然。事实上,本书的根本价值在于传达一种通过阅读源码快速成长的方式。无论是前端新人,还是经验丰富的老手,只要是对javascript感兴趣的开发人员,都会从本书中受益。

87,916

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧