我有一個div,裏面可以包含n個div,但也可以是空的。如果div爲空,則可以在其中沒有項目時加載,或者當用戶通過單擊關閉刪除其中的項目時,應該會出現諸如「您已選擇0項目」之類的消息。如果div空追加不起作用
我的想法是用試試這個:
if ($('.container').length == 0) {
$(this).append('<p class="empty">You have selected 0 items</p>');
};
,但是這是不工作?我究竟做錯了什麼?
代碼:http://jsfiddle.net/Nj5vx/1/
'.fadeOut()'!='remove()' – hjpotter92 2013-02-12 13:36:29
你認爲'this'是什麼?你認爲'.length'正在檢查什麼?你是否意識到如果不在點擊事件中? – epascarello 2013-02-12 13:36:32
你試圖讓那些上課.container的div。這是1(根據你的小提琴)。所以。長度== 1也不是0,它的工作,改變你的邏輯 – 2013-02-12 13:37:45