在输入字段中查找左括号和右括号,删除它们(以及内部的所有内容)?

我想用jQuery完成以下操作:在输入字段中找到一个带有#post_tag_names ID的打开和关闭parenteshes,并从输入字段中删除它们(以及括号内的内容)。

例如,如果输入字段具有:

 rails (30) 

它应该像这样结束:

 rails 

怎么做到这一点?

编辑

我已经有了触发事件:

 $('#post_tag_names').bind('railsAutocomplete.select', function(event, data){ /* I NEED THIS PART */ }); 

你可以这样做:

 $input.val( $input.val().replace(/\(.+\)/, '') ); 

这是最简单的方法,但你需要找出你获得价值的地方。 如果它来自数据或部分数据,则将其替换为RegEx:
这是样本

如何简单的旧javascript。

 jQuery('#post_tag_names').bind('railsAutocomplete.select', function(event, data){ jQuery(this).val(jQuery(this).val().replace(/\((.*)\)/g, "")); }); 

你可以使用正则表达式,

  var input=$('#post_tag_names'); input.val(input.val().replace(/[\(\)0-9]/i, ""));