2012-02-24 6 views
0

一つの要素内のすべてのTextBoxを選択ではなく、本当の名前)。しかし、DIV Cは例外であり、スキップされるべきjQueryのはこの1つはあまりにも難しいことではありません...</p> <p>私は子供DIVのA、Bが含まれているDIVという名前のXを、持っている、とC(ないそれらの上がらない」ん別

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

:以下のjQueryを適切DIV Xとその子の中からすべてのテキストボックスを選択し、 DIV Xとその子の中のすべてのテキストボックスを選択するにはどうすればよいですか?子DIV Cのテキストボックスはスキップしますか?以前は:NOT演算子を使っていましたが、ここでどのように使用するのか分かりません。

ありがとうございました。

答えて

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

Indyの@James:これで問題は解決しましたか? – Weetu

+0

わかりません。私は質問のための私の質問を簡素化し、今私は簡単な答えがある、私はより複雑なクエリにそれを拡大しようとしている。私は特にタイプのテキストとチェックボックスの入力が必要な場合、なぜこれは動作しませんか:$( "div#X入力:テキスト、入力:チェックボックス:not(div#C>入力:テキスト、入力:チェックボックス)また、 ">"はなぜクエリのnot:)部分だけにあるのですか? –

関連する問題

 関連する問題