我有一个woocommerce的功能,就像这个例子
如果你在输入中写了一些东西,我需要把复选框强加给(强制性),例如数字。 但是如果你什么都不写,那么选中复选框应该不是强制性的,只有当你插入文本时才必须勾选复选框,
你知道我该怎么做吗?
我使用这个脚本但不是我想要的,只有在你写东西时才会检查。
var ad = jQuery.noConflict();
ad( document ).ready(function() {
ad(function(){
ad('#losung').keyup(function(){
var adcb = ad(this).parents('form:eq(0)').find('#num');
if(this.value != '')
adcb.attr('checked', 'checked');
else
adcb.removeAttr('checked');
});
});
ad(function(){
ad('#billing_email').keyup(function(){
var adcb = ad(this).parents('form:eq(0)').find('#subscription-box');
if(this.value != '')
adcb.attr('checked', 'checked');
else
adcb.removeAttr('checked');
});
});
});
谢谢你的帮助!! :)
答案 0 :(得分:0)
将adcb.attr('checked', 'checked');
更改为adcb.attr('required');
,将adcb.removeAttr('checked');
更改为adcb.removeAttr('required');