Open willy800510 opened 3 years ago
$('.clear').click(function(){
$(this).parent('ul').remove();
})
執行的時候 不會包含到它,也就是它不會被註冊到這個click監聽事件 (只要是之後新增的元件都無法作用)。
改成這樣寫就可以做到動態事件綁定了:
$('#cartLists').on('click', '.clear', function () {
$(this).parent('ul').remove();
});
這篇有簡單易懂的說明XD http://skaih.logdown.com/posts/712464-jquery-click-on-the-where-different ps.就我所知 ul裡好像只能放li,li裡才能再放div等等,雖然這個規範並不影響瀏覽器的顯示 ............................ 不過這個功能會牽涉到購物車內容(後端),也許交由後端處理就好 (按[加入購物車]會經過後端處理 然後刷新頁面), 或是也可以不刷新頁面(繼續用你目前的做法) 但要用ajax和後端同步,不過這樣就會複雜很多的感覺:thinking:
同意,交給後端去撈資料庫