jQuery:使用单选按钮在多种情况下显示消息
我正在努力实现的目标: 当carRadio没有选择且nameRadio有选择且transmissionRadio有选择时,显示jQuery:使用单选按钮在多种情况下显示消息,jquery,if-statement,radio-button,conditional,Jquery,If Statement,Radio Button,Conditional,我正在努力实现的目标: 当carRadio没有选择且nameRadio有选择且transmissionRadio有选择时,显示请选择一辆车中的信息。 否则,把它藏起来 我写了一个名为checkCar的函数,它的作用是检查并 未选中carRadio,则显示消息。否则,消息将被隐藏 我成功地编写了这个函数,它似乎工作正常。我很难理解为什么在用户选择carRadio上的一个选项后,消息不会消失 我添加了carRadio.on(“change”,checkCar)在我的代码末尾,当用户对carRadio
请选择一辆车中的信息。
否则,把它藏起来
我写了一个名为checkCar的函数,它的作用是检查并
未选中carRadio,则显示消息。否则,消息将被隐藏
我成功地编写了这个函数,它似乎工作正常。我很难理解为什么在用户选择carRadio上的一个选项后,消息不会消失
我添加了carRadio.on(“change”,checkCar)代码>在我的代码末尾,当用户对carRadio进行更改时,触发我的checkCar功能。但它不起作用。我真的不明白为什么它没有隐藏消息,因为如果条件不满足,则检查CAR(检查transmissionRadio,并检查carRadio,以便触发else语句,但这不是出于某种原因)
因为它是代码的一部分,所以当用户更改nameRadio时,如果选中carRadio,carRadio将被重置,而transmissionRadio选择保持不变(如果选择了单选按钮)
有人能给我解释一下为什么卡拉迪奥在(“改变”,checkCar)代码>的行为是否不符合我的要求?并帮助我纠正这个问题,而不必从头重写所有代码?谢谢你,金姆
这是我的密码:
var nameRadio=$(“.radio-838输入”);
var carRadio=$(“.radio-839输入”);
var传输无线电=$(“.radio-60输入”);
//更改名称后,重置车辆选择
函数carInit(){
carRadio.道具(“已检查”,假);
}
nameRadio.on(“更改”,carInit);
//未选择车辆且选择变速器时,发出警报消息
功能检查车(){
如果(传输无线电为(“:已检查”)&&carRadio.not(“:已检查”)){
$(“.formalertsg”).show();
}
否则{
$(“.formalertsg”).hide();
}
}
nameRadio.on(“更改”,checkCar);
carRadio.on(“变更”,支票车);
$(车窗)。打开('装载',检查车)代码>
名称
厕所
警察
汽车
河流浅水处
雪佛兰
保时捷
日产
请选择一辆车。
传输
手册
自动的