我有以下HTML代码:
<p>
<label>* Name</label>
</p>
<p>
<label>* Last Name</label>
</p>
<p>
<label>Mascot Name</label>
</p>
可以使用jQuery仅将颜色更改为字符
*
吗?我尝试使用功能
find()
,但是我重复了标签上的所有字符。 最佳答案
如果您坚持使用脚本解决方案:
$("p > label:contains('*')").each(function () {
$(this).html($(this).html().replace("*", "<span class='red'>*</span>"));
});
Demo.