麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jquery綁定事件不生效的解決方法

2019-11-20 21:08:03
字體:
供稿:網(wǎng)友
今天在開發(fā)前臺頁面時發(fā)現(xiàn)jquery綁定click事件,怎么都不生效。代碼如下:
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;這一行打的斷點沒有進(jìn)來。
解決的辦法是:
一、在上述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ù)來對綁定事件進(jìn)行初始化的話還有一個方法:
將引用js的語句
<script language="javascript" src="/js/test.js"></script>
放到頁面的最后面進(jìn)行加載。

總結(jié):
jquery在元素上A綁定事件時,首先會在docment中查找該元素A,如果沒有找到則綁定失敗。
上面第一個解決方式是在頁面初始化后,在初始化js時在進(jìn)行綁定
第二個方式就是先要保證頁面元素都初始化完成后,在去進(jìn)行綁定,這時所有的元素都已將初始化完成,肯定能綁定上。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人三级黄色片 | 九九精品在线观看 | 5xx免费看 | 欧美 videos粗暴 | 中文字幕在线播放一区 | 亚洲欧美日韩中文在线 | 欧美成人精品欧美一级乱黄 | 免费毛片在线 | 蜜桃视频在线观看视频 | 一边吃奶一边插下面 | 久久久中精品2020中文 | 国产精品免费观看视频 | 成人不卡在线观看 | 18被视频免费观看视频 | 欧美成人毛片 | 精品国产亚洲人成在线 | 久久精品av | 久久精品国产清自在天天线 | 91,视频免费看 | 国产亚洲精品久久久久久久久久 | 在线成人免费观看视频 | 今井夏帆av一区二区 | 国产美女视频免费 | 久久久久久久久淑女av国产精品 | 国产亚洲精品久久777777 | 国产一区二区三区高清 | 在线成人免费网站 | 久久久一区二区三区四区 | 午夜影院在线免费观看 | 欧产日产国产精品v | 久久国产精品二国产精品中国洋人 | 免费在线观看国产精品 | 看一级大毛片 | 中文字幕免费一区 | a一级黄 | 午夜精品久久久久久毛片 | 成人在线视频黄色 | 国产理论视频在线观看 | 男女一边摸一边做羞羞视频免费 | a级欧美| 成人9禁啪啪无遮挡免费 |