当jquery.html()用于加载动态表单时,单选按钮不起作用

iam*_*box 3 html forms jquery radio

http://ano-mag.com/black-foil/请检查此网址 - 点击左侧的"立即订购"按钮 - 注意单选按钮无法使用?我弄清楚了!

Fab*_*tté 5

我在你的小提琴上重现了错误的行为,这是由于这段代码:

$('.ano-box').click(function(e) {
    e.stopPropagation();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

这可以防止click事件将DOM冒泡到单选按钮.=]

补充编辑:

您的文本input仍然会在错误的场景中获得焦点,因为文本输入会在mousedown事件中获得焦点,并在事件发生之前正确执行click.该radio输入,但是,在检查click正在由你的函数取消事件.=]