我试图提醒时动态生成的单选按钮被选中一些文本..这里是从小提琴的链接.. http://jsfiddle.net/z7cu3q0y/点击动态生成的单选按钮
function createRadioButtons(n)
{
$("#radioContainer").empty();
for(var i=0;i<n;i++)
{
radioButtons = "<p><input type='radio' class='"+n+"' name='"+n+"'>"+(i+1)+"</p>";
$("#radioContainer").append(radioButtons);
}
}
$("#dropDown").on("change",function()
{
createRadioButtons(parseInt($(this).val()));
});
$("#radioContainer input").on("change",function()
{
alert("checked");
});
当我在单选按钮点击我我没有得到警觉..你们中的任何一个人请帮我看一下吗?
由于提前, 阿什温
大量以下的答案,所以我就解释的事情。你遇到的问题来自于当你绑定事件监听器$('#radioContainer input')。on('change',...)'时,单选按钮还不存在,所以jQuery没有找到它。代表团在下面的工作中回答的原因是,您将事件侦听器绑定到存在_does_的'#radioContainer'。然后,当点击发生时,您检查单击元素是否是单选按钮,到目前为止确实存在。 – flowstoneknight 2014-09-11 06:47:27