我有一个表,我需要从特定行获取输入类型复选框元素。 我尝试选择它(假设我对第一行感兴趣)
$('tr :nth-child(1):checkbox')
然而我从表中获得所有输入,而不仅仅是我需要的行。 我有什么想法我做错了吗?
答案 0 :(得分:1)
你的选择器错了。试试这个:
$('tr:nth-child(1) :checkbox')
伪类nth-child
必须应用于选择器tr
。
答案 1 :(得分:0)
答案 2 :(得分:0)
简单:
$('tr').eq(0).find(':checkbox').doSomething();
例如(从零开始)。
您的代码错误,因为您在tr
之后有空格,这意味着下一个选择器位于表格行下方的子树中。伪选择器必须在它们应用的元素之后,没有空格,例如$('input:checkbox')
。