特定の入力ボックスを要素の追加から除外するにはどうすればよいですか?
$('div#tabs input[type="text"], select option:selected, input:checked, textarea').addClass('takethis');
特定の入力ボックスを除くすべての入力ボックスと選択ボックスでこれを使用します。どうすればいいですか?
Traversing/notまたはSelectors/notを使用できます。
$('div#tabs input[type="text"],
select option:selected,
input:checked, textarea').not('#elementToExclude').addClass('takethis');
2つの方法:
CSSセレクターメソッド
まず、特別な入力にIDを指定します。
<input id="excluded-input" />
次に、:not
CSSセレクターを使用して除外します。
$('[...], input:not(#excluded-input), [...]).addClass('takethis');
トラバーサル方式
.not()
代わりに次の関数を使用してください。
$('div#tabs input[type="text"], select option:selected, input:checked, textarea').not('#excluded-input').addClass('takethis');