如何选中单选按钮,然后在动态创建这些字段时为其指定值。
这是我试过的JQuery:
$('#want').change(function() {
$(this).closest('.from-group').
val(($('#want').is(':checked')) ? "yes" : "no");
var ans=$(this).val();
alert(ans);
});
但它没有为动态字段设置值,如example所示。
答案 0 :(得分:2)
您必须按照以下方式委派您的活动: DEMO
$(document).on('change','#want',function() {
$(this).closest('.from-group').
val(($('#want').is(':checked')) ? "yes" : "no");
var ans=$(this).val();
alert(ans);
});
还记得 ID必须是唯一的,您的代码会生成重复的ID