我在jQuery中有这个字符串:
var string = 'Hello ! My name is John Doe';
我想要的是包裹最后一个字是&#34; Doe &#34;在jQuery中使用<span>
标记。
最终结果:Hello ! my name is John <span>Doe</span>
感谢您的帮助!
答案 0 :(得分:0)
不使用显式jQuery,您可以使用JavaScript字符串replace
函数。
var string = 'Hello ! My name is John Doe';
var newString = string.replace(/Doe$/, '<span>Doe</span>');
console.log(newString);
答案 1 :(得分:0)
String.replace()
可以帮助你:
var str = 'Hello ! My name is John Doe';
var ns = str.replace(/(doe)+/gi, '<span>$1</span>');
document.body.innerHTML = ns;
span { background: #0FF; }