1

ラベル全体にクラスを追加せずに、付加テキストにクラスを追加するにはどうすればよいですか。これまでのところ、私はこれを持っています:

$('form label').prepend('*');
$(this).addClass('star');

しかし、「これ」がラベルを指していることは知っています。すべてのアスタリスクにクラスを追加したいと思います。

4

2 に答える 2

5

クラスなどの属性を追加するには、タグが必要です。

$('form label').prepend('<span class="star">*</span>');

また

$('<span class="star">*</span>').prependTo('form label');
于 2012-05-02T20:26:13.167 に答える
0

にクラスを追加することはできません*。これは単なるテキスト ノードだからです。のような要素ノードでラップする必要がありますspan。そして、それだけのことをするつもりなら、同時にクラスを指定することができます:

$('form label').prepend('<span class="star">*</span>');
于 2012-05-02T20:28:10.283 に答える