次のコードを検討してください
<div id="testdiv" class="selected" lang="en-us" >
<strong>And so it is just like you said it would be</strong>
</div>
jqueryを使用して、「クラス」属性が偶数インデックスまたは奇数インデックスにあるかどうかを確認するにはどうすればよいですか? 同様に、ここでは「クラス」は奇数インデックスにあります
次のコードを検討してください
<div id="testdiv" class="selected" lang="en-us" >
<strong>And so it is just like you said it would be</strong>
</div>
jqueryを使用して、「クラス」属性が偶数インデックスまたは奇数インデックスにあるかどうかを確認するにはどうすればよいですか? 同様に、ここでは「クラス」は奇数インデックスにあります
要素の属性を取得し、インデックスを見つけることができます
function getAttrIndex(elemId, attrName) {
attrs = document.getElementById(elemId).attributes;
for (i = 0; i < attrs.length; i++)
if (attrs[i].name == attrName) return i;
return -1
}
jQueryを使用して、OPコメントに基づいて編集します
function getAttrIndex(elemId, attrName) {
index = -1;
$($('#' + elemId)[0].attributes).each(function (i, item) {
if (item.name == attrName) {
index = i;
return;
}
});
return index;
}
次のコードを使用して、選択したクラスのインデックスを確認します。
var oddSet = $('div.selected:odd').css("property","value");
var evenSet = $('div.selected:even').css("property","value");
フィルター機能を使用することもできます。
$('div.selected').filter(':even') // to get all even elements
$('div.selected').filter(':odd') // to get all odd elements
奇数または偶数の jQuery の任意の関数を適用できます。これはあなたがしたいです。