if(kword == term){
$(this).trigger('click');
}
案例是kword
是" car"并且term
是"汽车",我希望这是一个积极的匹配。
目前,我正在寻找完全匹配。因为我是jquery的新手,所以我不知道如何做到这一点。有人能指出我正确的方向吗?
答案 0 :(得分:3)
您可以使用indexOf()
在另一个
if(term.indexOf(kword)>-1){
//code
}
答案 1 :(得分:0)
如果您需要简单地将字符串变量与不同的字符串变量与最后的's'进行比较,您可以使用以下代码:
if (term === kword + 's') {
...
}
如果您需要特别检查术语是否为kword的复数形式,则需要更大的实现,具有pluralize
函数(您需要实现或搜索库):
if (term === pluralize(kword)) {
...
}
function pluralize(word) {
//implement function
}
如果这不能回答你的问题,请更清楚你需要做什么。
答案 2 :(得分:0)
正如@Anton所说,你可以使用indexOf(),它返回字符串中第一次出现指定值的位置,否则返回-1,如果要搜索的值永远不会发生。另请注意,此方法区分大小写。