亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于動態加載的dom,change事件綁定無效的問題

關于動態加載的dom,change事件綁定無效的問題

SMILET 2019-03-04 16:12:03
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的父元素,為何前者無效,后者有效?
查看完整描述

2 回答

?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

你的代碼不完整,不知道具體是怎么動態加載的,有可能你執行


$("td").on("change","select.weekdays",function(){

    console.log("hello,world");

});

時,td元素都還不存在,所以實際上沒有綁定上。


查看完整回答
反對 回復 2019-03-05
  • 2 回答
  • 0 關注
  • 1390 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號