如果我的HTML是这样的
<body>
<b><span>jQuery</span>
is designed to change the way that you write
<span><i>JavaScript</i></span>.</b>
</body>
我如何搜索字符串
jQuery is designed to change the way that you write JavaScript // This is a Dynamic string
在body html中并用<span class="we">
标记包装..
请帮帮我..
答案 0 :(得分:1)
您正在寻找$(htmlString).text()
。
答案 1 :(得分:0)
将此代码放在页面的标题中(确保您还引用了jquery库):
<script type="text/javascript">
$(function() {
$('b').wrap('<span class="we"/>');
});
</script>
如果您需要更具体,请在b标签上放置一个类,使其看起来像这样
<script type="text/javascript">
$(function() {
$('b.wrapme').wrap('<span class="we"/>');
});
</script>
<body>
<b class="wrapme"><span>jQuery</span>
is designed to change the way that you write
<span><i>JavaScript</i></span>.</b>
</body>
答案 2 :(得分:0)
你可以通过获取文本所在元素的innerHTML来实现。 在JavaScript中它是:
document.body.innerHTML
答案 3 :(得分:0)
$('body').contents().filter(function() {
return $('span', this).length == 2 && $('i', this).length == 1;
}).wrap('<span class="we"></span>');