搜索body html中不包含html标记的字符串
Search a String excluding html tags in body HTML
如果我的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">
标签。
您要找的是$(htmlString).text()
将此代码放置在页面的页眉中(确保您还引用了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>
您可以通过获取文本所在元素的innerHTML来实现。在JavaScript中是:
document.body.innerHTML
$('body').contents().filter(function() {
return $('span', this).length == 2 && $('i', this).length == 1;
}).wrap('<span class="we"></span>');
相关文章:
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- HTML字符串作为上下文
- 正在分析HTML字符串并从中进行选择
- 将GET请求(HTML字符串)转换为完整的DOM对象
- 在树枝模板上从数据库中解压缩HTML字符串
- 如何使用Razor显示模板将字符串转换为html字符串
- 如何在不打断标记的情况下突出显示html字符串中的文本
- 使用val()在jquery循环中设置html字符串的val
- 搜索并用jQuery替换整个HTML字符串
- 替换 html 字符串中的某些“<”和“>”
- Javascript-将包含变量的html字符串作为参数传递
- 如何用JavaScript替换HTML字符串
- 如何在我的模板(Angular2/TypeScript)中将HTML字符串转换为HTML
- 在HTML字符串的某个段落后插入HTML
- 使用 javascript 压缩包含嵌入图像的 HTML 字符串
- 需要使用Java编码/转义HTML字符串,并在JavaScript中解码HTML字符串
- 在不更改 HTML 的情况下操作 HTML 字符串的内容
- 使用JavaScript从HTML字符串中提取文本
- regex在JavaScript中拆分一个html字符串
- 创建HTML对象的Javascript与创建HTML字符串的比较