ラベル全体にクラスを追加せずに、付加テキストにクラスを追加するにはどうすればよいですか。これまでのところ、私はこれを持っています:
$('form label').prepend('*');
$(this).addClass('star');
しかし、「これ」がラベルを指していることは知っています。すべてのアスタリスクにクラスを追加したいと思います。
クラスなどの属性を追加するには、タグが必要です。
$('form label').prepend('<span class="star">*</span>');
また
$('<span class="star">*</span>').prependTo('form label');
にクラスを追加することはできません*
。これは単なるテキスト ノードだからです。のような要素ノードでラップする必要がありますspan
。そして、それだけのことをするつもりなら、同時にクラスを指定することができます:
$('form label').prepend('<span class="star">*</span>');