jquery綁定事件不生效的解決方法
更新時間:2014年02月11日 15:42:36 作者:
jquery綁定click事件,怎么都不生效,這個問題很多朋友都有遇到過,下面為大家解決一下,需要的朋友可以參考下
今天在開發(fā)前臺頁面時發(fā)現(xiàn)jquery綁定click事件,怎么都不生效。代碼如下:
1.html:<input id="ceshisub" type="button" value="單擊事件" >
2.html引用的test.js中的方法函數(shù):
$("#ceshisub").bind("click",function(){
var a=1;
a +=1;
alert("ceshisub");
});
出現(xiàn)的問題就是在頁面中點解“單擊事件”按鈕沒有任何反應(yīng),打開js調(diào)試窗口在var a=1;這一行打的斷點沒有進來。
解決的辦法是:
一、在上述js函數(shù)上添加加載事件:
添加后的代碼如下:
$(function(){
$("#ceshisub").bind("click",function(){
var a=1;
a +=1;
alert("ceshisub");
});
});
這樣的話,綁定事件就生效了。
js的加載函數(shù)共有三個,除了上述的
$(function(){
alert("第1種方法。");
});
還有以下兩個方法:
window.onload=function(){
alert("第2種方法。");
}
$(document).ready(function(){
alert("第3種方法。");
});
二、如果不采用js加載函數(shù)來對綁定事件進行初始化的話還有一個方法:
將引用js的語句
<script language="javascript" src="/js/test.js"></script>
放到頁面的最后面進行加載。
總結(jié):
jquery在元素上A綁定事件時,首先會在docment中查找該元素A,如果沒有找到則綁定失敗。
上面第一個解決方式是在頁面初始化后,在初始化js時在進行綁定
第二個方式就是先要保證頁面元素都初始化完成后,在去進行綁定,這時所有的元素都已將初始化完成,肯定能綁定上。
1.html:<input id="ceshisub" type="button" value="單擊事件" >
2.html引用的test.js中的方法函數(shù):
復(fù)制代碼 代碼如下:
$("#ceshisub").bind("click",function(){
var a=1;
a +=1;
alert("ceshisub");
});
出現(xiàn)的問題就是在頁面中點解“單擊事件”按鈕沒有任何反應(yīng),打開js調(diào)試窗口在var a=1;這一行打的斷點沒有進來。
解決的辦法是:
一、在上述js函數(shù)上添加加載事件:
添加后的代碼如下:
復(fù)制代碼 代碼如下:
$(function(){
$("#ceshisub").bind("click",function(){
var a=1;
a +=1;
alert("ceshisub");
});
});
這樣的話,綁定事件就生效了。
js的加載函數(shù)共有三個,除了上述的
復(fù)制代碼 代碼如下:
$(function(){
alert("第1種方法。");
});
還有以下兩個方法:
復(fù)制代碼 代碼如下:
window.onload=function(){
alert("第2種方法。");
}
$(document).ready(function(){
alert("第3種方法。");
});
二、如果不采用js加載函數(shù)來對綁定事件進行初始化的話還有一個方法:
將引用js的語句
<script language="javascript" src="/js/test.js"></script>
放到頁面的最后面進行加載。
總結(jié):
jquery在元素上A綁定事件時,首先會在docment中查找該元素A,如果沒有找到則綁定失敗。
上面第一個解決方式是在頁面初始化后,在初始化js時在進行綁定
第二個方式就是先要保證頁面元素都初始化完成后,在去進行綁定,這時所有的元素都已將初始化完成,肯定能綁定上。
您可能感興趣的文章:
- jQuery中的bind綁定事件與文本框改變事件的臨時解決方法
- jQuery防止重復(fù)綁定事件的解決方法
- jQuery中on綁定事件后引發(fā)的事件冒泡問題如何解決
- Jquery on方法綁定事件后執(zhí)行多次的解決方法
- 淺談jQuery綁定事件會疊加的解決方法和心得總結(jié)
- 解決jquery appaend元素中id綁定事件失效的問題
- jQuery給動態(tài)添加的元素綁定事件的方法
- JQuery中綁定事件(bind())和移除事件(unbind())
- JQuery 綁定事件時傳遞參數(shù)的實現(xiàn)方法
- jquery新的綁定事件機制on方法的使用方法
- jQuery動態(tài)添加元素?zé)o法觸發(fā)綁定事件的解決方法分析
相關(guān)文章
jQuery UI Draggable + Sortable 結(jié)合使用(實例講解)
下面小編就為大家?guī)硪黄猨Query UI Draggable + Sortable 結(jié)合使用(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09jquery使用echarts實現(xiàn)有向圖可視化功能示例
這篇文章主要介紹了jquery使用echarts實現(xiàn)有向圖可視化功能,結(jié)合完整實例形式分析了jquery的echarts.js插件實現(xiàn)有向圖可視化相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下2019-11-11