1

如何将类添加到前置文本,而不将其添加到整个标签。到目前为止,我有这个:

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

但我知道“this”指的是标签。我想为每个星号添加一个类。

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 回答