【发布时间】:2016-02-21 17:29:58
【问题描述】:
我有一个包含一组单选按钮的代码。我根据给定条件更改按钮集。我需要知道切换设置后用户选择了哪个单选按钮。它适用于原始集,但在切换集上单击不会触发。
这是一个示例代码。选中后,原始单选按钮集可以正常工作,并且我会收到有关用户选择的警报。添加了一个按钮以将收音机切换到另一组,但是当我检查新(切换)组中的按钮时,点击不会触发。
非常感谢您的帮助和建议。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("input[type='radio']").click(function() {
var selected = $("input[type='radio'][name='opt']:checked");
alert(selected.val());
});
$("#switchRadioSetButton" ).click(function() {
var secondSetRadios = "<input type=\"radio\" name=\"opt\" value=\"B1\"/>B1<br/><input type=\"radio\" name=\"opt\" value=\"B2\"/>B2<br/>";
$("#div1").html(secondSetRadios);
});
});
</script>
</head>
<body>
<div id="div1" >
<input type="radio" name="opt" value="A1"/>A1<br/>
<input type="radio" name="opt" value="A2"/>A2<br/>
</div>
<button id="switchRadioSetButton">Switch Radio Set</button><br/>
</body>
</html>
【问题讨论】: