jquery事件绑定的问题Uncaught TypeError: $(...).live is not a function at HTMLDocument.<anonymous> (ex5_
生活随笔
收集整理的這篇文章主要介紹了
jquery事件绑定的问题Uncaught TypeError: $(...).live is not a function at HTMLDocument.<anonymous> (ex5_
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.問題
.live():
jQuery 給所有匹配的元素附加一個事件處理函數,即使這個元素是以后再添加進來的也有效。??
//給a 標簽綁定click事件$("a").live("click",function () {var parent = $(this).parent().parent();//獲取要刪除員工的名字var name = $(this).parents("tr").find("td:eq(0)").text();//刪除確認:confirm()返回ture falsevar conf = confirm("確定要刪除【"+name+"】?");if (conf){parent.remove();}//阻止元素默認行為return false;});? ? ? ?給<a >標簽綁定click事件,按常理來說所有a標簽都有效,但運行的話它只對后來的事件有效果,刪除原始的無效。
二.?解決方法:
用on 替換live函數
? ? ?on()方法綁定事件處理程序到當前選定的jQuery對象中的元素。在jQuery 1.7中,.on()方法 提供綁定事件處理程序所需的所有功能。
總結
以上是生活随笔為你收集整理的jquery事件绑定的问题Uncaught TypeError: $(...).live is not a function at HTMLDocument.<anonymous> (ex5_的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019年数学建模C题
- 下一篇: 119 李元翼 梧里 徒死無益