我在这个奇怪的大杂烩代码中使用了一些 jquery 和 javascript。
var SELECTED_ELEMENT; //this ends up being a JS array of ELEMENTS like the following line.
SELECTED_ELEMENT.push($(this).closest(".draggable"));
//Now i wanted to select stuff
$(".draggable").click(function(){
var found = 0;
for (var i = 0; i < SELECTED_ELEMENT.length; i++){
if(SELECTED_ELEMENT[i] == this){
found = 1;
}
}
if(found == 1){
alert("yep");
}else{
alert("nope");
}
});
//this doesnt seem to do what i want.
手头的问题是,这永远不会返回真实,即使它是真实的。我只是想找到一种在 javascript 中搜索数组的方法。您会认为通过数组进行简单搜索就可以解决问题,但可能是对“this”的不正确引用