使用jquery仅更改div中*的颜色

时间:2013-09-04 09:20:24

标签: jquery

我想知道有没有办法只改变标签中*的颜色?我有这样的事情:

<label>Name*</label>

我想改变那个*的颜色来得到这样的东西

<label>Name<color='red'>*</color></label>

jquery有可能吗?我知道jquery中有wrap,但是我可以只包装一个字符,在这种情况下*?在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

试试这个

$('label').html($('label').html().replace('*','<span style="color:red">*</span>'));

DEMO

答案 1 :(得分:0)

你可以

$('label').html(function(i, html){
    return html.replace('*', '<color="red">*</color>')
})