我有一段代码通常是这样的
jQuery("#dealer-selection-" + elm.id).on("click",function(){
selectDealer(jQuery(this).val());
});
基本上,它所做的是选择一个单选按钮,该按钮是签出表单所必需的。我希望这个单选按钮从一开始就被激活,准备提交
我尝试了以下方法:
jQuery(\'.forhandlerRadio:first\').attr(\'checked\', \'checked\');
我也试着加入
checked="checked"
输入单选按钮本身。这两种方法都以图形方式检查单选按钮,因为它们会填充黑点,但是在提交表单时,它会要求单选按钮仍被单击。
我删除了前面提到的代码,以测试如果单击它,是否会检查它
jQuery("#dealer-selection-" + elm.id).on("click",function(){
selectDealer(jQuery(this).val());
});
这是正确的,因为没有该代码,即使单击单选按钮,表单也无法完成。这就是为什么我尝试使用以下工具使其自动单击:
jQuery("#dealer-selection-" + elm.id).trigger("click",function(){
selectDealer(jQuery(this).val());
});
这就像我尝试过的其他两件事一样,能够以图形方式为我单击单选按钮,但它仍然不算作单击。感谢您的帮助!代码来自自定义零售商插件,签出表单是基本的woocommerce表单。