我的问题是为什么这句话是红色的。应该只有后面这个词>
。正则表达式是正确的(这里)
$(".some").html(function (i, text) {
return text.replace(/([^>]*)$/, function (match) {
return '<span class="red">' + match + '</span>';
});
});
.red {
color:#ff0000
}
<div class="some">RAW MATERIALS & CHEMICALS>Earth & Stone</div>