Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript if(string.Contains(string))。可能吗?_Javascript_Jquery - Fatal编程技术网

Javascript if(string.Contains(string))。可能吗?

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

我试图检查一个字符串是否包含在另一个字符串中。代码隐藏非常简单。我如何在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.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。