如何使用JQuery删除文本括号?

我有一些自动生成的文本,包括非ascii编码的括号。 例如:

Some text (these are the non-ascii encoded parenthesis).

我想摆脱括号。 我有以下内容,我在其他地方用来清理一些html元素,但我无法得到类似于删除实际文本的工作:

  jQuery(document).ready(function(){jQuery(".block").find("p").remove()}); 

我发现了一些想法,但它们处理普通文本。 摆脱括号是一个挑战,因为我不知道如何编写括号,以便jQuery理解它。

有任何想法吗?

你应该用vanilla Javascript进行更换/清洁。 就像是

 $('div').text(function(_, text) { return text.replace(/\(|\)/g, ''); }); 

会做的。 请注意,这将查询整个端的所有

节点,您希望在选择器上更具体。

演示: http : //jsfiddle.net/2gHh2/

如果您想删除括号及其间的所有内容,则只需将正则表达式更改为/\(.*?\)/g