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

时间:2013-08-21 18:40:52

标签: jquery

我在页面加载时创建了一组单选按钮,我使用on()为他们附加了一个监听器,但是当我更改所选单选按钮时,没有任何反应。

HTML:

<input type="radio" name="condition" id="cond_1" value="1">
<input type="radio" name="condition" id="cond_2" value="2">

jquery的:

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

这在过去有效,但出于某种原因,它现在似乎没有奏效。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

on绑定到正文或任何不会改变的更近的祖先元素:

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