如何将类添加到前置文本中,而不将其添加到整个标签中。到目前为止,我有这个:
$('form label').prepend('*');
$(this).addClass('star');
但我知道'this'指的是标签。我想在每个星号上添加一个类。
答案 0 :(得分:5)
您必须有一个标记才能添加属性,例如class:
$('form label').prepend('<span class="star">*</span>');
或强>
$('<span class="star">*</span>').prependTo('form label');
答案 1 :(得分:0)
你不能在*
中添加一个类,因为它只是一个文本节点。您必须使用像span
这样的元素节点来包装它。而且,如果你要做那么多,你可以同时指定课程:
$('form label').prepend('<span class="star">*</span>');