在动态创建的字段上设置单选按钮值
问题描述:
如何检查是否选择了单选按钮,然后在动态创建这些字段时为其分配值。在动态创建的字段上设置单选按钮值
这是我试过的JQuery:
$('#want').change(function() {
$(this).closest('.from-group').
val(($('#want').is(':checked')) ? "yes" : "no");
var ans=$(this).val();
alert(ans);
});
但它并不适用于在本example所示的动态设置字段的值。
答
你要委托你的事件是这样的:DEMO
$(document).on('change','#want',function() {
$(this).closest('.from-group').
val(($('#want').is(':checked')) ? "yes" : "no");
var ans=$(this).val();
alert(ans);
});
还记得ID必须是唯一,你的代码生成重复的ID
+0
这是否将单选按钮的值设置为yes或no ....此时它仍然返回空白值? – user94628 2014-10-01 18:30:40
+1
没有这个http://jsfiddle.net/Amin52J/1rkhn7ek/40/ – 2014-10-01 18:37:28
请发表您的HTML以及。 – Bic 2014-10-01 18:12:53