我有这个HTML:
<div id="content">This following word is not <span id="notOk">ok</span> but all the other words are ok</div>
使用此jquery我尝试将ok
替换为cool
,只要单词ok
不在范围#notOk
内。
var content = $('#content').html()
content = content.replace('ok', 'cool');
$('#content').html(content)
我也想保留句子而不是移动任何单词,这就是我尝试时发生的事情。我想我正在寻找类似dontGetElementByID('')的东西。?
答案 0 :(得分:6)
答案 1 :(得分:3)
像你一样替换值..然后将其替换回来:)
var content = $('#content').html()
content = content.replace('ok', 'cool');
$('#content').html(content);
content = $('#notOk').html();
content = content.replace('cool', 'ok');
$('#notOk').html(content);