1

我在页面加载时创建了一组单选按钮,并且我使用 附加了一个侦听器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(){...});

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

4

1 回答 1

4

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

$("body").on("change", "input[name=condition]:radio", function(){...});
于 2013-08-21T18:42:07.597 回答