私がこれを行う場合:
$("[value='xxx']")
Webサーバーから送信されたテキストボックスを。で選択しvalue=xxx
ます。
xxx
クライアント側でユーザーが設定したテキストボックスは選択されません。
ドロップダウン選択で、テキストが一致する場合、それらのテキストボックスを非表示にします。どうすればよいですか?
私がこれを行う場合:
$("[value='xxx']")
Webサーバーから送信されたテキストボックスを。で選択しvalue=xxx
ます。
xxx
クライアント側でユーザーが設定したテキストボックスは選択されません。
ドロップダウン選択で、テキストが一致する場合、それらのテキストボックスを非表示にします。どうすればよいですか?
$("input, textarea").filter(function(){
return $(this).val() == 'XXX';
}).hide();
関数を使用し.filter()
ます。
続きを読む:http ://api.jquery.com/filter
JSfiddle:http ://jsfiddle.net/pmuuM/ (値をXXXに変更する前後にボタンをクリックしてみてください)
または(質問が更新されたため):
$('input, textarea').on('change', function(){
if(this.value == 'XXX') $(this).hide();
});