如何使用jQuery检查字符串的开头?

如何使用jQuery检查字符串的开头?,jquery,Jquery,我目前有: if ($(this).data('action') == "Editing" || $(this).data('action') == "Create") { tinyMCE.init(window.tinyMCEOptions); } 我需要做的是检查“创建菜单”或“创建引用”。基本上任何以“创建”开头的数据 如何使用通配符来执行此操作 var s = "Create Menu"; /^Create/.test(s); // true 更新: if($(th

我目前有:

if ($(this).data('action') == "Editing" || $(this).data('action') == "Create") {
    tinyMCE.init(window.tinyMCEOptions);
}
我需要做的是检查“创建菜单”或“创建引用”。基本上任何以“创建”开头的数据

如何使用通配符来执行此操作

var s = "Create Menu";  

/^Create/.test(s); // true  
更新:

if($(this).data('action') == "Editing" || /^Create/.test($(this).data('action'))){
}
更新:

if($(this).data('action') == "Editing" || /^Create/.test($(this).data('action'))){
}

如果这些是元素的属性(据我们所知,它是
this
),那么您可以使用:

if( $(this).is("[data-action^='Create']") ){
    tinyMCE.init(window.tinyMCEOptions);
}

$(this).is(“[data action^='Create']”)
将检查返回元素的
data action
属性是否以字符串
Create
开头。它将返回
true
false
。我们正在使用。

如果这些是元素的属性(据我们所知,它是
),那么您可以使用:

if( $(this).is("[data-action^='Create']") ){
    tinyMCE.init(window.tinyMCEOptions);
}

$(this).is(“[data action^='Create']”)
将检查返回元素的
data action
属性是否以字符串
Create
开头。它将返回
true
false
。我们正在使用。

我知道这已经很旧了,但我认为值得补充的是,这样的检查也可以起作用:

var s = "Create Menu";
if (s.indexOf("Create") === 0) { // 0 is the start position of the string
    console.log("string begins with Create");
}

我知道这已经很旧了,但我认为值得补充的是,这样的检查也可以起作用:

var s = "Create Menu";
if (s.indexOf("Create") === 0) { // 0 is the start position of the string
    console.log("string begins with Create");
}

这些HTML5数据属性或缓存数据是通过jQuery访问的吗?这些HTML5数据属性或缓存数据是通过jQuery访问的吗?但我如何才能将其应用到上面的jQuery中?@SamanthaJ我想你会知道。。。好的,我会加上它,但是我怎么能把它放在上面的jquery中呢?@SamanthaJ我想你会知道的。。。好的,我将把itChange
$(this).is(“[data action^='Create']”)添加到
$(this).is(“[data action^='Editing']”)
@SamanthaJ
if($(this).is(“[data action^='Create']”)is(“[data action^='Edit']){tinyMCE.init(window tinyMCEOptions)}
更改
$(this).is(“[data action^='Create'])
to
$(this).is(“[data action^='Editing']”)
@SamanthaJ
if($(this).is(“[data action^='Create']”)to
$(this).is(“[data action^='Edit']”){tinyMCE.init(window.tinyMCEOptions);}