我想检查我的行ID是否在数组中。如果我为myindex设置了一个固定值,它可以工作,但是因为它低于它总是返回FALSE值。谢谢。
$('#stripeMeSubSubCat tr').each(function(){
myindex = $.trim($(this).closest("tr").attr("id"));
var array = [ 0, 52, 53 ];
alert(myindex);
alert(array);
if ((jQuery.inArray(myindex, array)) == -1) {
var equal = "FALSE";
} else {
var equal = "TRUE";
}
alert(equal);
});
答案 0 :(得分:6)
将parseInt()添加到myindex并修复了问题。
答案 1 :(得分:1)
您需要使用parseInt函数将字符串变量(myindex)转换为int ..
答案 2 :(得分:0)
var myindex = +$.trim($(this).closest("tr").attr("id"));