jQuery选择一个元素中的所有TextBox,但不选择另一个元素

时间:2012-02-24 13:36:06

标签: jquery-selectors

这个不应该太难......

我有一个名为X的DIV,它包含子DIV的A,B和C(没有那些不是真名)。以下jQuery正确选择DIV X及其子项中的所有文本框:

var theFields = $("input:text", $("div[id$='X']"));

但是,DIV C是一个例外,应该跳过。如何选择DIV X及其子项中的所有文本框,但跳过子DIV C中的文本框?我之前使用过:NOT运算符,但我不确定如何在这里使用它。

感谢。

1 个答案:

答案 0 :(得分:1)

$('div#X input:not(div#C > input)')