在动态创建的字段上设置单选按钮值

时间:2014-10-01 18:10:59

标签: javascript jquery

如何选中单选按钮,然后在动态创建这些字段时为其指定值。

这是我试过的JQuery:

$('#want').change(function() {
    $(this).closest('.from-group').
        val(($('#want').is(':checked')) ? "yes" : "no");
    var ans=$(this).val();
    alert(ans);
});

但它没有为动态字段设置值,如example所示。

1 个答案:

答案 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