我有像这样的HTML
<a href="#">like me on facebook</a>
Run Code Online (Sandbox Code Playgroud)
我想包装文本facebook所以结果将是这样的
<a href="#">like me on <span class="facebook-text">facebook</span></a>
Run Code Online (Sandbox Code Playgroud)
如何在jQuery中做到这一点?
var html = $('a').html();
$('a').html(html.replace(/facebook/, '<span class="facebook-text">facebook</span>'));
Run Code Online (Sandbox Code Playgroud)
如果你想在字符串中替换所有出现的facebook:
var html = $('a').html();
$('a').html(html.replace(/facebook/gi, '<span class="facebook-text">facebook</span>'));
Run Code Online (Sandbox Code Playgroud)