[attribute!=value]

説明補足説明コードコメント投稿

このサンプルは、jQueryのattribute filter機能を利用してid属性の値と不一致のhtml要素を検索します。サンプルが表示されたら[Apply]ボタンをクリックします。すると、idの値"div1"と不一致のdiv要素を検索してハイライトします。

このサンプルは、jQueryのattribute filter機能を利用してid属性の値と不一致のhtml要素を検索します。サンプルが表示されたら[Apply]ボタンをクリックします。すると、idの値"div1"と不一致のdiv要素を検索してハイライトします。

html要素の属性の値と不一致の要素を検索するには、jQueryのselectorに「attribute!=value]」を付加します。たとえば、div要素のid属性が指定した値と不一致な要素を検索するには「div[id!=value]」のように記述します。ここでは、div要素のid値がdiv1以外のdiv要素を検索してハイライトしています。

$("div[id!='div1']").addClass("highlight2");

<div id="div0">Div #0</div>
<div id="div1">Div #1</div>
<div id="div2">Div #2</div>