0

「PauNumber」を含むフォームフィールドが無視されるように、このjqueryバインドイベントにワイルドカードを追加するにはどうすればよいですか? このフィールドはエンティティごとに繰り返されます。残念ながら、テキスト ボックスはサーバー側で作成されるため、css クラスを簡単に割り当てることはできません。

どうもありがとう

<div class="PassengerWrapper">
<input type="text" value="" name="PauNumber0" id="PauNumber0">
</div>

<div class="PassengerWrapper">
<input type="text" value="" name="PauNumber1" id="PauNumber1">
</div>

<div class="PassengerWrapper">
<input type="text" value="" name="PauNumber2" id="PauNumber2">
</div>

$('.PassengerWrapper input[type=text], .PassengerWrapper select').not(':hidden').each(function () {
4

1 に答える 1

3

.not('selector') 内で実行して、不要な要素をフィルタリングできます

$('.PassengerWrapper input[type=text], .PassengerWrapper select').not(':hidden,input[name*=PauNumber]').each(function () {

[name*=PauNumber] または [id*=PauNumber] を使用できます

ここにフィドルの例がありますhttp://jsfiddle.net/XQWm​​f/

また、さまざまなセレクターへのリンク

于 2012-06-14T13:27:56.070 に答える