Javascript if(string.Contains(string))。可能吗?
我试图检查一个字符串是否包含在另一个字符串中。代码隐藏非常简单。我如何在jquery中做到这一点Javascript if(string.Contains(string))。可能吗?,javascript,jquery,Javascript,Jquery,我试图检查一个字符串是否包含在另一个字符串中。代码隐藏非常简单。我如何在jquery中做到这一点 function deleteRow(locName, locID) { if(locName.Contains(locID)) { alert("success"); } } 使用 例如:(locName.indexOf(locID)>-1) String.prototype.contains不存在。如果找到字符串,可以使用indexOf。返回的结果将不同于-1
function deleteRow(locName, locID) {
if(locName.Contains(locID)) {
alert("success");
}
}
使用
例如:(locName.indexOf(locID)>-1)
String.prototype.contains不存在。如果找到字符串,可以使用indexOf。返回的结果将不同于-1
function deleteRow(locName, locID) {
if(locName.indexOf(locID) != -1) {
alert("success");
}
}
我希望这有助于您可以使用字符串的方法。如果您真的想方便地使用包含方法,可以在字符串中添加一个。prototype
:
String.prototype.contains = function(str) {
return this.indexOf(str) > -1;
};
alert("foobar".contains("oob")); // true
alert("foobar".contains("baz")); // false
@Fredrik Mörk:修复了,这可能与他所指的代码背后有关,因为这是我看到的唯一的.NET术语。doc link的+1可能重复,我有时会对此感到懒惰,尽管我经常使用jQuery特定的方法…@BoltClock,但jQuery特定的方法与字符串无关。jQuery用于ajax、事件处理和dom操作。@Raynos:我知道,我是在回答jQuery问题时说的。@BoltClock这是因为你可以只写“api.jQuery.com”+methodName。实际上,我必须用谷歌搜索mdc的url。