JS中的無效事件如下$("td").on("change","select.weekdays",function(){ console.log("hello,world");});動態加載的dom如下<div class="modal-body"> <table class="table"> <tbody> <tr> <td class="col-md-3">預約日期:</td> <td> <select name="weekdays" type="text" class="form-control weekdays"> <option value="0">今天 12-28</option> <option value="1">明天 12-29</option> <option value="2">后天 12-30</option> <option value="3">周日 12-31</option> <option value="4">周一 01-01</option> <option value="5">周二 01-02</option> <option value="6">周三 01-03</option> </select> </td> </tr> </tbody> </table></div>控制臺不能輸出hello,world把JS的寫法改一下$("div.modal-body").on("change","select.weekdays",function(){ console.log("hello,world");});控制臺可以輸出hello,world問:td和div.modal-body同樣是select.weekdays的父元素,為何前者無效,后者有效?
關于動態加載的dom,change事件綁定無效的問題
SMILET
2019-03-04 16:12:03