jQuery中綁定事件bind() on() live() one()的異同
jQuery中綁定事件的四種方法,他們可以同時綁定一個或多個事件
bind()-------------------------版本號小于3.0(在Jquery3.0中已經(jīng)移除,相應unbind()也移除)
live()--------------------------版本號小于1.7(在Jquery1.7中已經(jīng)移除,相應die()也移除)
delegate()-------------------版本號小于1.7(在Jquery1.7中已經(jīng)移除)
on()---------------------------版本號大于1.7(在Jquery1.7中添加,相應off()也添加)
A:bind()事件的用法
<title>綁定事件</title>
<script src="js/jQuery1.11.1.js" type="text/javascript"></script>
<script>
$(function () {
$("p").bind({
"mouseover": function () {
$("p").css("background-color", "red");
},
"mouseout": function () {
$("p").css("background-color", "");
}
});
});
</script>
</head>
<body>
<p>what are you doing?</p>
</body>
</html>
第一個最大的區(qū)別就是:bind()的事件綁定是只對當前頁面選中的元素有效。如果你想對動態(tài)創(chuàng)建的元素bind()事件,是沒有辦法達到效果的
在后面的動態(tài)生成DOM元素綁定事件就要使用on();
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
jquery實現(xiàn)html頁面先加載內容過幾秒后顯示數(shù)據(jù)
這篇文章主要給大家介紹了關于jquery實現(xiàn)html頁面先加載內容過幾秒后顯示數(shù)據(jù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
jquery 動態(tài)合并單元格的實現(xiàn)方法
下面小編就為大家?guī)硪黄猨query 動態(tài)合并單元格的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08
jquery根據(jù)td給相同tr下其他td賦值的實現(xiàn)方法
下面就為大家?guī)硪黄猨query根據(jù)td給相同tr下其他td賦值的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10

