Jquery 获取两个复选框的值
我有两个复选框,我必须根据用户选中的内容运行3个不同的函数 但是,我似乎无法正确获取值:Jquery 获取两个复选框的值,jquery,checkbox,jquery-events,Jquery,Checkbox,Jquery Events,我有两个复选框,我必须根据用户选中的内容运行3个不同的函数 但是,我似乎无法正确获取值: $(“#检查”)。单击(函数(){ 如果(!$(“#不同的账单地址”).is(“:checked”)&(&$(“#ccheck”).is(“:checked”){alert(“function1”)} 如果($(“#不同的账单地址”).is(“:checked”)&&&&(“#ccheck”).is(“:checked”){alert(“function2”)} 如果(!$(“#不同的账单地址”)是(:选
$(“#检查”)。单击(函数(){
如果(!$(“#不同的账单地址”).is(“:checked”)&(&$(“#ccheck”).is(“:checked”){alert(“function1”)}
如果($(“#不同的账单地址”).is(“:checked”)&&&&(“#ccheck”).is(“:checked”){alert(“function2”)}
如果(!$(“#不同的账单地址”)是(:选中的)&(!$(“#ccheck”)。是(:选中的){alert(“function3”)}
});代码>
送货地址与账单地址相同
将其交付到订单和收集点
MyButton
您的逻辑看起来很好。但是,没有足够的信息来说明代码不起作用的原因。这可能是由以下原因之一造成的:
请将jQuery包含在代码的标题
部分,或在代码的底部但在代码之前
您需要将代码封装在DOM ready中(function(){/*此处的代码*/})
以确保在加载DOM
时激发代码
下面的演示使用了您的逻辑,效果很好
$(函数(){
var check1=$(“#不同的账单地址”),
check 2=$(“#ccheck”),
按钮=$(“#检查”);
按钮。在('单击',函数()上){
如果(!check1.is(':checked')&&check2.is(':checked')){console.log('Function1');}
if(check1.is(':checked')&&&!check2.is(':checked')){console.log('Function2');}
如果(!check1.is(':checked')&&&!check2.is(':checked')){console.log('Function3');}
});
});代码>
送货地址与账单地址相同
将其交付到订单和收集点
MyButton
请提供相应的(最小)HTML。首先,您需要提供最小的“”代码,以便我们重现您的问题;然后你需要用语言解释你的代码应该做什么,然后你需要解释什么没有做,或者什么不应该做:我们需要知道你的代码出了什么问题,然后我们才能帮助你解决任何问题。我建议您阅读或重读“”指南。谢谢。我已经更新了我的问题。