Javascript on()不会触发任何事件
我正在使用jQuery编写一个应用程序,当单击一个按钮时,将生成一个选择框并将其追加到行中。每当select更改时,它都应该触发更改事件,但使用.onchange函数{};不起作用: 代码: 你知道我做错了什么吗?因为$.member type是空的,当你绑定时,你什么都没做 改变Javascript on()不会触发任何事件,javascript,jquery,html,Javascript,Jquery,Html,我正在使用jQuery编写一个应用程序,当单击一个按钮时,将生成一个选择框并将其追加到行中。每当select更改时,它都应该触发更改事件,但使用.onchange函数{};不起作用: 代码: 你知道我做错了什么吗?因为$.member type是空的,当你绑定时,你什么都没做 改变 $(".member-type").on("change", function() { alert("changed"); }); 到 或者这是因为容器元素是静态的: $("#Container").
$(".member-type").on("change", function() {
alert("changed");
});
到
或者这是因为容器元素是静态的:
$("#Container").on("change", ".member-type", function() {
alert("changed");
});
当您进行绑定时,$.member type是空的,所以您什么都没有做
改变
$(".member-type").on("change", function() {
alert("changed");
});
到
或者这是因为容器元素是静态的:
$("#Container").on("change", ".member-type", function() {
alert("changed");
});
试试这个:
$(document).on("change", ".member-type", function() {
//Code
});
这是对:live in jQuery的替换,请参见:
-
常规on方法仅适用于DOM中已有的元素。请尝试以下操作:
$(document).on("change", ".member-type", function() {
//Code
});
这是对:live in jQuery的替换,请参见:
-
常规on方法仅适用于DOM中已有的元素。有效…谢谢!:-我喜欢你以社区维基的方式回答这些问题。好家伙,工作……谢谢!:-我喜欢你以社区维基的方式回答这些问题。好家伙,罗伊·FTW。