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

时间:2012-06-14 03:02:04

标签: jquery html forms radio

http://ano-mag.com/black-foil/请检查此网址 - 点击左侧的“立即订购”按钮 - 注意单选按钮无法使用?我想不出来了!

1 个答案:

答案 0 :(得分:5)

我在fiddle上重现了错误的行为,这是由于这段代码所致:

$('.ano-box').click(function(e) {
    e.stopPropagation();
    return false;
});

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

补充编辑:

您的文字input仍然会在错误情景中获得焦点,因为文本输入会在mousedown事件中获得焦点,该事件在click事件之前触发时正确执行。但是,radio输入会在您的函数取消的click事件中进行检查。 =]