我正在检查当前点击hsc.html
和index.html
时网页是否在阵列中我仍然看到要求==
的警报(“调试”)页面没有!=
experimentPages = new Array();
experimentPages[1] = "index.html"
experimentPages[2] = "hsc.html"
$('a').click(function () {
var reqestedPage = $(this).attr("href");
if ($.inArray(experimentPages) != reqestedPage) {
alert("debug")
}
答案 0 :(得分:4)
该方法的工作原理如下
$.inArray( value, array_to_check )
并且如果未找到则返回-1,否则返回数组中值的位置。
var experimentPages = [
"index.html",
"hsc.html"
];
$('a').click(function () {
var reqestedPage = $(this).attr("href");
if ($.inArray(reqestedPage, experimentPages) != -1) {
alert("it exists");
}else{
alert("no luck");
}
});
请注意,href必须与数组中的值完全匹配