我通过隐藏按钮并根据单击的图像选择它们来使用单选按钮的图像替换。
单击图像时,我希望他们选择一个单选按钮,然后提交。
这是我的原始代码:
$('#settings img').click(function() {
$(this).parent().find(":radio").attr('checked', true);
});
如果我单击图像然后提交,则此方法有效。
我将其扩展为单击提交表单:
$('#settings img').click(function() {
$(this).parent().find(":radio").attr('checked', true);
$("#settings").submit();
});
在这种情况下,表单提交但不会更改值。如果我通过单击按钮提交它,它工作正常。
我哪里出错了?