を強調しているマルチクラス要素からクラス名を取得します。私は次のような要素を持っている
<div class="busatt bus_12_1">data</div> //classname->bus_databasevalue1_databasevalue2
私はit.Iに下線たクラスは、それので、ID名として、このクラス名を置くことはできません取得する必要があります時折複製することができます。
私はこれのようなものが必要です。
$('busatt').prop('class').match(some regex exp) should give me only ''bus_12_1'' .
私たちは、次のようなクラス名を取得することができることを知っている:
var classes = $('busatt').prop('class').split(' ');
for(var i=0; i<classes.length; i++){
if(classes[i].indexOf('_') != -1)
{
alert(classes[i]);
}
}
は、私はあなたが使用することができます
'$(」busatt ').filter(function(){return/\bbus_\d+_¥d+\b/i.test($(this).attr('class'));}); 'クラス名には常に2つの数字。 'data- *'属性を使ってHTML要素にカスタムデータを格納することをお勧めします。 – Tushar