reg*_*gie 44 javascript jquery live
<script>
$(document).ready(function(){
$('.delete').live('click', function(e){
alert('delete');
e.preventDefault();
});
});
</script>
<a href='#' id='_1' class='delete'>Delete</a>
Run Code Online (Sandbox Code Playgroud)
给我一个错误:
未捕获的TypeError:对象[object Object]没有方法'live'
我只是没有看到问题?
dig*_*rld 122
.live()
是一个已弃用的函数(从1.7+开始)并完全从jQuery 1.9+中删除.
您可以使用.on()
或.bind()
方法:
http://api.jquery.com/on/
http://api.jquery.com/bind/
Dav*_*vin 13
如果调用.live()
是在您自己的代码中,只需将其更改为.on()
使用http://api.jquery.com/live上显示的规则.
如果代码在第三方jQuery插件中,请使用jQuery Migrate插件进行恢复,.live()
直到作者更新其插件:https://github.com/jquery/jquery-migrate#readme.
在生产站点中,不要使用引用jQuery的"最新"版本的URL,例如http://code.jquery.com/jquery-latest.js或http://ajax.googleapis.com/ajax/libs/jquery /1/jquery.min.js因为它们将在发布新版本的jQuery时自动更新,如果它不兼容,您的站点将突然中断.
归档时间: |
|
查看次数: |
52787 次 |
最近记录: |