我在页面加载时创建了一组单选按钮,我使用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(){...});
这在过去有效,但出于某种原因,它现在似乎没有奏效。有什么想法吗?
答案 0 :(得分:2)
将on
绑定到正文或任何不会改变的更近的祖先元素:
$("body").on("change", "input[name=condition]:radio", function(){...});