私はテキストiconGroup
を含むクラス名の正確な値を見つけようとしていますし、私が使用してクラス名の配列を取得することができています:jQueryの発見クラス名値
var chosenIconClassArray = $('.selectedGroupIcon').attr('class').split(/\s+/);
console.log(chosenIconClassArray);
$.each(chosenIconClassArray, function(index, item) {
console.log(item);
});
これが与えますコンソール出力:
["createAGroupIconList", "inlinelist", "ram", "left", "iconGroup20", "selectedGroupIcon"]
createAGroupIconList
inlinelist
ram
left
iconGroup20
selectedGroupIcon
私はそれがあるiconGroup
見つけるために、この線に沿って何かを試してみましたが、それはうまくいきませんでした:
if (item ^= 'iconGroup') {
console.log($(this));
}
目的は、クラス配列に値iconGroup20
(または1,2,3,4などの任意の数値)が含まれていることを伝えることができるようにすることです。次に、別の要素に追加してアイコンを更新します。
どのように配列を検索し、どのiconGroup
クラスがそれに含まれているか調べるにはどうすればよいですか?
Coreyさん、 'each'ループの' iconGroup ## 'の後にクラス配列にクラスが含まれていると、アイテムが' null'で上書きされないようにするにはどうすればいいですか? – iwasrobbed