如何使用jQuery';s contains()查找特殊字符(和)

如何使用jQuery';s contains()查找特殊字符(和),jquery,contains,Jquery,Contains,contains()用于查找字符串/文本 但是我的文本包括(和)。比如美国银行(西部) 而且它不起作用。我认为您误解了.contains()的含义 描述:检查一个DOM元素是否在另一个DOM元素中 你的意思可能是:包含 这里是美国银行(测试) $(函数(){ $(“#元素:包含(‘美国银行(测试)’)).css(‘背景色’、‘黄色’); }); 作品我想你误解了.contains()的意思 描述:检查一个DOM元素是否在另一个DOM元素中 你的意思可能是:包含 这里是美国银行(测试)

contains()用于查找字符串/文本

但是我的文本包括
。比如美国银行(西部)


而且它不起作用。

我认为您误解了.contains()的含义

描述:检查一个DOM元素是否在另一个DOM元素中

你的意思可能是:包含

这里是美国银行(测试)
$(函数(){
$(“#元素:包含(‘美国银行(测试)’)).css(‘背景色’、‘黄色’);
});

作品

我想你误解了.contains()的意思

描述:检查一个DOM元素是否在另一个DOM元素中

你的意思可能是:包含

这里是美国银行(测试)
$(函数(){
$(“#元素:包含(‘美国银行(测试)’)).css(‘背景色’、‘黄色’);
});
works

.Contains()查找DOM元素,而不是文本。如果要查找文本是否在字符串中,最简单的方法是使用.indexOf()

e、 g

返回字符串中文本第一个实例的位置5。如果文本不匹配,它将返回-1。因此,要检查文本是否包含在字符串中,只需执行以下操作:

if(theString.indexOf(searchText) > -1) {
  ...
}
.Contains()查找DOM元素,而不是文本。如果要查找文本是否在字符串中,最简单的方法是使用.indexOf()

e、 g

返回字符串中文本第一个实例的位置5。如果文本不匹配,它将返回-1。因此,要检查文本是否包含在字符串中,只需执行以下操作:

if(theString.indexOf(searchText) > -1) {
  ...
}

这不应该是一个jQuery问题,它应该是一个正则表达式问题。请向我们展示您的完整陈述。@Khoa Of GOd:我们能不能请haz the codez?这不应该是一个jQuery问题,这应该是一个正则表达式问题。请给我们看一下你的完整陈述。@Khoa Of GOd:我们能不能请haz the codez?我想OP指的是选择器@PeeHaa:是的,我给了他一个例子,读我最后一行
你可能的意思是:contains
我想OP指的是选择器@PeeHaa:是的,我给了他一个例子,读我最后一行
你可能是指:contains
'this is a test'.indexOf('is a');
if(theString.indexOf(searchText) > -1) {
  ...
}