Closed futianshen closed 6 years ago
都沒什麼問題,你卡關的那個問題你可以想想以下範例:
$('.test').click(function(){
alert('test')
})
$('body').append('<div class="test">click me</div>')
程式是按照順序跑的,所以你在跑第一行的時候,$('.test')
的回傳是 null,因為那時候還沒有任何元素。因此你新增的按鈕當然不會有反應,因為根本沒有 eventListener 加上去
解法就是你查到的那個,用 on 來代替,這叫做 event delegation。
Week7 作業三,在完成 AJAX 功能之後,才使用 Bootstrap 修改版面,因為更動了 HTML 結構,所以有兩個版本。
本週完成事項
Week 6 檢討
複習
Week 7 進度
本週心得