Jquery在html和纯文本中查找模式
Jquery find pattern in html and plain text
使用jQuery打开的最佳方法是什么
<div class="some-name">
<strong>8</strong>
views
<strong>2</strong>
likes
</div>
进入
<div class="some-name">
<div class="wrap">
<strong>8</strong>
views
</div>
<div class="wrap">
<strong>2</strong>
likes
</div>
</div>
我正在尝试包装这个图案
<strong>some text</strong>
some text
在CCD_ 1中,但不确定对<strong
>和纯文本对进行分组的最佳方式。
注意:在使用Jquery之前,我无法更改HTML。
您可以过滤strong
元素,返回它及其同级文本节点。在附加文本后,从相邻的文本节点中删除文本,然后包装返回的元素:
此处示例
$('.some-name strong').filter(function () {
$(this).append(this.nextSibling.nodeValue);
this.nextSibling.nodeValue = '';
return $(this);
}).wrap('<div class="wrap"></div>');
如果您希望在包装strong
元素后附加文本节点:
更新示例
$('.some-name strong').wrap('<div class="wrap"></div>');
$('.some-name .wrap').each(function () {
$(this).append(this.nextSibling.nodeValue);
this.nextSibling.nodeValue = '';
});
相关文章:
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 模仿负查找以匹配JavaScript正则表达式中没有紧跟特定字符的模式
- 使用正则表达式查找字符模式
- Jquery在html和纯文本中查找模式
- 查找具有与模式匹配的属性的元素
- 查找模式并仅删除几个字符
- 在数组 jQuery 中查找特定的字符串模式
- Jquery:在一个字符串中查找所有实例模式,提示用户替换模式的所有实例,然后进行替换
- 从文本 jquery 中查找和挑选出模式
- 形成在重复小数点内查找模式的正则表达式
- 查找与模式匹配的所有子字符串
- 查找模式 遍历多个数组的 FOR 循环
- 查找字符串的单个匹配项,然后查找另一个模式的多个匹配项
- JavaScript 正则表达式查找与开始和结束模式匹配的所有子字符串
- Javascript通过正则表达式在字符串中查找模式
- JavaScript 正则表达式,用于在“注释”代码中查找模式
- 正则表达式查找模式,返回子模式
- 使用正则表达式查找模式并获得结果
- 正则表达式查找模式并只替换其中的一部分
- Jquery在字符串中查找模式