我正在使用一些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'的不恰當引用。
'int found = 0;'? :) – undefined 2012-08-13 15:34:23
它不是在我的實際代碼中,我只是有一個會議來呈現,所以我不能在發佈時調整它。我想人們會明白我在做什麼。 – Fallenreaper 2012-08-13 16:08:03