如果变量测试与活动数组中的一项相同,我的目标是显示警告消息。
<p id="user">Steve Jobs</p>
var test = $("#user").text();
var active = [
"Steve Jobs",
"Steve Wozniak",
"Tim Cook"
]
if ( test === active ) {
alert ("match");
}
我该怎么做?为什么我的脚本不起作用?
答案 0 :(得分:0)
目前您正在测试“史蒂夫乔布斯”是否与活动阵列相同。你可以使用$ .inArray(test,active);确定“史蒂夫乔布斯”是否在活动数组中。
答案 1 :(得分:0)
var test = $("#user").text();
var active = [
"Steve Jobs",
"Steve Wozniak",
"Tim Cook"
]
if ( $.inarray(test, active) >= 0 ) {
alert ("match");
}
$。inarray()返回匹配值的索引。
答案 2 :(得分:0)
在javascript中检查具有值的数组,我们可以使用funcion $ .inArray()。请查看下面的代码。
<p id="user">Steve Jobs</p>
var test = $("#user").text();
var active = [
"Steve Jobs",
"Steve Wozniak",
"Tim Cook"
]
if ($.inArray( test, active )) {
alert ("match");
}