jQuery对象后代过滤

时间:2008-11-18 16:30:56

标签: javascript jquery dom

假设我有一个树形结构

UL
--LI
---INPUT (checkbox)

我想抓住选中的输入,我会选择

$('ul li input:checked')

但是,我想选择没有ID的特定对象$ myUL的已检查输入。

$myUL.children('li input:checked')

返回所有li,因为孩子们过滤了直接孩子 - 检查过滤器没有影响。

还有另一种解决方法吗?另一个后代过滤器?

2 个答案:

答案 0 :(得分:1)

使用$myUL.find('li>input:checked')

答案 1 :(得分:0)

$myUL.find('li>input:checked')按预期工作。任何绩效折衷?