Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态添加的单选按钮更改未检测到jquery_Jquery - Fatal编程技术网

动态添加的单选按钮更改未检测到jquery

动态添加的单选按钮更改未检测到jquery,jquery,Jquery,我在加载页面时创建了一组单选按钮,并使用on()为它们附加了一个侦听器,但是当我更改所选单选按钮时,什么也没有发生 Html: 这在过去是有效的,但由于某种原因,它现在似乎不起作用。有什么想法吗?将绑定到身体上,或者绑定到任何不会改变的更接近祖先的元素上: $("body").on("change", "input[name=condition]:radio", function(){...}); $(document).on('change','cond1,#cond2',function(

我在加载页面时创建了一组单选按钮,并使用
on()
为它们附加了一个侦听器,但是当我更改所选单选按钮时,什么也没有发生

Html:


这在过去是有效的,但由于某种原因,它现在似乎不起作用。有什么想法吗?

绑定到身体上,或者绑定到任何不会改变的更接近祖先的元素上:

$("body").on("change", "input[name=condition]:radio", function(){...});

$(document).on('change','cond1,#cond2',function(){…
这可能是重复的,现在我环顾四周,发现我绑定到了其他动态元素,大部分是下拉列表,但我没有将
上的
绑定到
上,而是将它绑定到
$("input[name=condition]:radio").on("change",function(){...});
$("body").on("change", "input[name=condition]:radio", function(){...});