1

以下に示すようにフォーム要素のコレクションを反復処理する場合、要素を無視することは可能ですか?特定のシナリオで、フォームが問題を引き起こしている一意のテキストフィールドを生成することに気づきました。jquery1.3.2を使用しているim

http://jsfiddle.net/ewWaF/

newfield1とnewfield2を削除すると、上のリンクから機能します。

どうもありがとう、

4

3 に答える 3

2

:not()セレクターを選択に追加します。

$('.PassengerWrapper input[type=text]:not(selector), .PassengerWrapper select')

または、後でフィルター処理します。

$('.PassengerWrapper input[type=text], .PassengerWrapper select')
    .not("selector")
于 2012-06-13T15:05:27.917 に答える
1

選択を保持してサブセットにバインドを適用する場合は、バインド チェーンの前に jQueryのフィルターAPI を試す必要があります。

于 2012-06-13T15:08:19.663 に答える
0

これらのフィールドはdisplay:noneであるため、.not()および:hiddenセレクターを使用してフィルター処理できます。

$('.PassengerWrapper input[type=text], .PassengerWrapper select').not(":hidden")

これがあなたのフィドルのアップデートです

http://jsfiddle.net/ewWaF/2/

于 2012-06-13T15:11:26.403 に答える