1
這是一段簡單的代碼,所以我不會解釋它做了什麼。這裏刪除屬性按鈕仍然是jQuery中的perfoming動作
問題是我點擊後.likes.1
格,然後單擊.likes.2
格,然後重新.likes.1
它結束了我展示.article-info
股利。
因此,即使屬性姓氏刪除它仍然執行它的任務。
這是爲什麼?
$(document).ready(function() {
$(".likes.1[surname|='first']").click(function() {
generate('information');
$(this).removeAttr('surname');
$(".article-info").show();
});
$(".likes.2").click(function() {
$(".article-info").hide();
});
+1,但使用這樣的複雜的代表團選擇直接綁定到該文件可能會降低頁面的性能。 – 2013-02-10 18:32:40
@FabrícioMatté - 你是對的,至少添加了一條評論,用最接近的父代替代文檔,使事件處理程序「更窄」。 – adeneo 2013-02-10 18:34:28
我明白了,您的更新答案始終詳細。 – 2013-02-10 18:36:22