1

我有一个变量: $form.attr('action') 包含以下之一:

action="/Administration/Contents/JsonCreate"
action="/Administration/Contents/JsonEdit"
action="/Administration/Contents/JsonDelete"

如何使用 if () 语句检查它是否包含单词“JsonEdit”?

4

2 回答 2

11

使用indexOf()

var str = $form.attr('action');

if(str.indexOf("JsonEdit")>=0){
    //do something you want
}
于 2012-04-27T05:31:50.143 回答
1

你可以使用 RegExptest来检查你是否有东西。test 如果找到匹配项,则返回 true,否则返回 false。

if(/JsonEdit/.test(action)){
    //there is something
}
于 2012-04-27T05:30:24.473 回答