首先,你等確定是不是on的問題,在我看來on似乎沒有這個(gè)問題。你可以試著整個(gè)頁面就留一個(gè)元素,使用on綁上事件,看看會(huì)不會(huì)響應(yīng),如果會(huì)證明不是on的問題,還有就是注意語法。
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比朝陽縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式朝陽縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋朝陽縣地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
不管是jquery什么版本都不會(huì)出現(xiàn)on的兼容問題
你看看綁定事件的這個(gè)DOM是不是動(dòng)態(tài)的。
在執(zhí)行事件的時(shí)候,這個(gè)DOM是不是還沒有渲染出來
建議你用事件委托試一下
jquery
on 事件:
官網(wǎng)上的例子是這樣的。
$( "#dataTable tbody tr" ).on( "click", function() {
alert( $( this ).text() );
});
$( "#dataTable tbody" ).on( "click", "tr", function() {
alert( $( this ).text() );
});
但如果我們這樣寫:
$( ".del_opter" ).on( "click", function() {
console.dir(stat);
});
則可能出現(xiàn)無響應(yīng)的問題。
需要重寫一下:
$( document ).on( "click", ".del_opter", function() {
console.dir(stat);
});
這樣就可以工作了。
有on 方法的 你可以先試下 用下click 方法 如果 click 也不行 估計(jì)是 jquery 循序 搞錯(cuò) 或者是沒有 讀取到 jquery 文件