Jquery &引用;更改“;in.live()
我挖出了这条线: 我的问题和那个帖子里的人完全一样。我需要对DOM中追加的元素()调用change() 我成功地使用了.live(),但没有点击。现在,我需要对下拉列表选择中的更改执行相同的操作 理想情况下,我不想使用任何插件,正如主题中所建议的那样 有人知道如何解决这个问题吗?使用“委托”语法Jquery &引用;更改“;in.live(),jquery,Jquery,我挖出了这条线: 我的问题和那个帖子里的人完全一样。我需要对DOM中追加的元素()调用change() 我成功地使用了.live(),但没有点击。现在,我需要对下拉列表选择中的更改执行相同的操作 理想情况下,我不想使用任何插件,正如主题中所建议的那样 有人知道如何解决这个问题吗?使用“委托”语法 从jQuery 1.7开始,$.live()已被弃用。您应该使用新的$。on()方法: $("form").on("change", "select", function(){ alert ( th
从jQuery 1.7开始,
$.live()
已被弃用。您应该使用新的$。on()
方法:
$("form").on("change", "select", function(){
alert ( this.value );
});
演示:如果您有最新版本的jQuery,我建议您使用“on”方法,而不是“click”“change”“live”等。。。。尝试从文档中附加事件:
$(document).on('change', '.yourItem', function (e) {
//Your code
});
谢谢,很好用。但是我现在如何才能获得所选选项的值?@Eleeist您可以在处理程序中使用
this.value
。
$(document).on('change', '.yourItem', function (e) {
//Your code
});