【发布时间】:2019-06-19 04:07:23
【问题描述】:
我必须使用名称不同的无线电输入,因此我需要先使用 jquery 删除所有选中的无线电,然后仅通过与单击的输入名称匹配的输入无线电的相同名称添加检查。
我正在尝试使用 jquery 以编程方式在单选按钮中添加选中状态,但它在 ui 上出现问题。当我单击但正在提交表单时,它没有被选中。
当我点击第一个收音机时,它会给我以下信息
这是我的 jquery 代码;
camperElement.imageContent.on('click', camperElement.standardRadio, function (e) {
e.preventDefault();
camperElement.hiddenStandard.attr('name',e.target.name);
camperElement.hiddenStandard.val(e.target.value);
camperElement.standardRadio.each(function () {
if ($(this).attr('name') !== e.target.name) {
$(this).removeAttr('checked');
}else{
$(this).prop('checked',true);
$(this).attr('checked','')
$(this)[0].checked = true;
}
});
});
【问题讨论】:
标签: javascript jquery radio-button