クラスの正確な数を知らずに要素の最後のクラスを見つける方法?jQuery - 要素の最後のクラスを見つけよう
当社の要素:私たちはクラスの数を知らないと、スプリット付き
<div class="class-1 class-2 some-other-class"></div>
通常のアプローチは、ここでは動作しません。 .split(' ')
の長さを確認できますか?
var i = $('div').prop('class');
var j = i.split(' ')[x];
ご迷惑をおかけして申し訳ございません。 classStr
として
もしあなたが1行でやりたいのであれば、 'i.split( '')[i.split( '').length - 1]'が最後のクラスを取得します。 –
クラスは本質的に順序付けられていないエンティティです。個人的には、私はjavascript/jQueryに "正しい"結果を提供することを頼りにしたくありません。要素(または要素の集合)に追加された最後のクラスを知る必要がある場合は、他の方法でそれを追跡します。 –