Mor*_*eza 26 javascript jquery deprecated jquery-on
我用于live()
生成的页面和框架.但是在jQuery 1.9
此函数中已弃用且不起作用.
我使用on()
而不是,live()
但这种方法工作一次,并不在帧中工作.
我的代码看起来像这样:
$("#element").live('click',function(){
$("#my").html(result);
});
Run Code Online (Sandbox Code Playgroud)
解决办法是什么?
Sam*_*iew 72
$('body').on('click', '#element', function(){
$("#my").html(result);
});
Run Code Online (Sandbox Code Playgroud)
点击的元素选择器现在通过.on()
函数参数传递,并且前一个选择器应该用最近的父选择器替换,最好是ID.如果您不知道要使用哪个父选择器,body
也可以使用,但效率较低.
请参阅jQuery 1.9 .live()不是如何迁移现有代码的函数.
归档时间: |
|
查看次数: |
44948 次 |
最近记录: |