我試圖操縱一個id
使用相同的按鈕來做更多的2個動作。加載文檔時爲元素指定一個id,以便在單擊時可以執行不同的功能?
它是這樣的:
var id;
if(something == 2){
id = "id";
}else{
id = "id2";
}
$(".myClass").attr("id", id);
,但其並不好,因爲如果我嘗試使用我設置的id
,將無法正常工作,可能是因爲該文件已經被裝入在沒有id
按鈕。
不認爲這需要一個例子,but i made it。
有另一種方法來做到這一點?
更改ID的作品,但你正試圖將事件處理程序綁定** **前元素具有的ID。 jQuery只能找到具有特定ID的元素(如果存在)。在更改ID或使用事件委派時綁定處理程序。 –
使用谷歌瀏覽器的控制檯來查找錯誤 – PitaJ