如何基于两个选择器查找元素
how to find an element based on two selectors?
我有这样的厄运树:
ul #navigation
li .active
ul
li.active_li
li
li
/ul
li
ul
li.active_li
li
li
/ul
/ul
我想在ul
内找到具有一类active_li
的li
,属于具有一类active
的li
。 :)
如我们所见,有 2 个li
具有一类 active_li
. 我只想要第一个
像这样:$('#navigation').find('li.active').find('li.active)li').doSomething();
此选择器似乎不起作用
有什么想法吗?
试试这个选择器:
$('#navigation li.active ul li.active_li')
^^
'_ You can get rid of this, as <li> elements
exist only within <ul> elements.
您可以使用
$('#navigation li.active li.active_li').each(function(){
});
并在运行第一个函数后将函数标记为关闭。
或者,如果您只想选择第一个:
$('#navigation li.active li.active_li').first();
相关文章:
- jquery IE7中的第n个选择器
- 如何在datetimepicker中使用两个验证器
- 如何将返回的值应用于多个不同位置的多个选择器
- 使两个编辑器在自动绘制时大小相同
- 只选择两个选择器中的一个
- 如何制作一个具有多个选择器的jQuery插件,在每个选择器上分别进行匹配
- 如何同步两个筛选器
- CKEditor-如何在两个编辑器中一起使用高级内容过滤器和小部件
- jquery自动更新两个选择字段
- jQuery验证插件-比较两个选择下拉列表的自定义方法
- jQuery结合了多个选择器
- 如何使用replaceWith()一次替换多个选择器
- jQuery显示/隐藏仅适用于第一个选择器
- 如何使用CasperJS findOne函数与两个或多个选择器
- 如何基于两个选择器查找元素
- Jquery 委托事件仅在两个选择器之一上工作
- 这两个选择器之间的区别
- Jquery selectbox删除所有选项,除了两个(选择器变量名)
- 如何让Jquery比较两个选择器
- 不能组合两个选择器