use*_*385 6 javascript jquery text element
我有一些自动生成的文本,包括非ascii编码的括号.例如:
<div> Some text (these are the non-ascii encoded parenthesis).
<div>
Run Code Online (Sandbox Code Playgroud)
我想摆脱括号.我有以下内容,我在其他地方使用它来清理一些html元素,但我无法得到类似于删除实际文本的工作:
jQuery(document).ready(function(){jQuery(".block").find("p").remove()});
Run Code Online (Sandbox Code Playgroud)
我发现了一些想法,但它们处理普通文本.摆脱括号是一个挑战,因为我不知道如何编写括号,以便jQuery理解它.
有任何想法吗?
jAn*_*ndy 20
你应该用vanilla Javascript进行更换/清洁.就像是
$('div').text(function(_, text) {
return text.replace(/\(|\)/g, '');
});
Run Code Online (Sandbox Code Playgroud)
会做的.请注意,这将查询<div>整个端的所有节点,您希望在选择器上更具体.
如果您想删除括号及其间的所有内容,则只需将正则表达式更改为/\(.*?\)/g.
| 归档时间: |
|
| 查看次数: |
9325 次 |
| 最近记录: |