1、問題1是:經過jQuery append(或者before、after,同樣)新添加進網頁的元素,經常使用的事件不能觸發,好比:append了id 爲 abc 的元素,那麼 $(#abc).click(function(){})是沒有效果的。app
解決方法:用on函數,要注意格式函數
正確格式: $("outerSelector").on('eventType','selector',function(){});
outerSelector 是一個一直存在的DOM, selector是你要監聽點擊的節點;
因此正確的寫法是:$("body").on('click',"[name='submitbutton']",function(){....});事件
2、若是出現手機上點擊事件仍是無效,pc有效it
給目標元素加一條樣式規則 cursor: pointer;io