我是jQuery的新手,我可能會以這種錯誤的方式進行。我正在嘗試鎖定已被切換的div。第一個事件處理程序工作正常(打開),但我無法讓第二個工作(關閉)。任何幫助將不勝感激。jQuery無法定位切換類
$(".entry .tog").unbind();
$(".entry .tog").click(function(){
$(this).closest(".entry").toggleClass("entry-active entry");
$(".entry").toggleClass("entry not-active");
alert("open");
})
$(".entry-active .tog").unbind();
$(".entry-active .tog").click(function(){
$(this).closest(".entry-active").toggleClass("entry-active entry");
$(".not-active").toggleClass("not-active entry");
alert("close");
})
});
你可以添加一個[JSFiddle](http://jsfiddle.net/)嗎? – Wolf
你的未綁定的目的是什麼? –
要切換,您通常只需要一個類和一個點擊處理程序。當然,您可以切換多個類,但對於相同的元素集合,您仍然只需要一個點擊處理程序。 –