1

私は持っている:

<tr id='id1' class='X-** other-class a-class'> 

* には任意の数字を指定できます。

X-99 で始まるクラス名を置き換えたい場合、どうすればよいですか?

4

3 に答える 3

1

これを試して:

if ($('#id1').get().className) {
    $('#id1').get().className = $('#id1').get().className.replace(/\bX\-.*?\b/g, 'X-99');
}  else {
    $('#id1').addClass('X-99')
}
于 2012-07-21T09:28:34.037 に答える
0

これらのセレクターを試してください:

// all trs with X-* class (that is: classes which starts with X-)
$("tr[class^='X-']") 

// all trs with X-99 class
$("tr.X-99") 

次に、 or を使用して、クラスを設定または設定解除できaddClassますremoveClass

于 2012-07-21T09:27:30.333 に答える
0
jQuery(".X-99").removeClass(".X-99"); //class level
jQuery("#id1").removeClass(".X-99"); //id level

あなたは正確に何をしたいですか?

于 2012-07-21T09:30:03.673 に答える