Selectors/API/jQuery
:not(selector)
要素集合から指定したセレクターの要素を除外します。
jQuery 1.3からは、より複雑なセレクター記述もnot内で評価できるようになりました。
例えば :not(div a) や :not(div,a) のような指定も可能です。
jQuery 1.3からは、より複雑なセレクター記述もnot内で評価できるようになりました。
例えば :not(div a) や :not(div,a) のような指定も可能です。
サンプル
サンプル1
チェックされていないinputの直ぐ後に出てくるlabelを黄色くハイライトします。
<input type="checkbox" /><label>ハイライトされます</label> <input type="checkbox" checked="checked" /><label>ハイライトされません</label> <input type="checkbox" /><label>ハイライトされます</label>
$("input:not(:checked) + label").css("background-color", "yellow");
[全コードを表示]
[実行結果を単体で表示]