Jquery 如何在选择复选框、单选按钮等时执行事件

Jquery 如何在选择复选框、单选按钮等时执行事件,jquery,button,checkbox,radio,checked,Jquery,Button,Checkbox,Radio,Checked,我试图在选中复选框或单选按钮时显示div。我没有使用点击功能或任何复杂的东西。有人能在我的代码中找到我的问题吗?这应该是一件容易解决的事。谢谢 $(()=>{ if($(“输入#复选框”).is(':checked')){ $('a-car').show(); //选中“案例中的代码”复选框。 }否则{ $(“#添加汽车”).hide(); //未选中“案例中的代码”复选框。 } }); 添加一辆汽车 选择你的约会对象 要执行所需操作,需要使用事件处理程序。在这种情况下,change事件,当

我试图在选中复选框或单选按钮时显示div。我没有使用点击功能或任何复杂的东西。有人能在我的代码中找到我的问题吗?这应该是一件容易解决的事。谢谢

$(()=>{
if($(“输入#复选框”).is(':checked')){
$('a-car').show();
//选中“案例中的代码”复选框。
}否则{
$(“#添加汽车”).hide();
//未选中“案例中的代码”复选框。
}
});

添加一辆汽车
选择你的约会对象

要执行所需操作,需要使用事件处理程序。在这种情况下,
change
事件,当收音机的
checked
状态改变时触发。还请注意,您可以使用
toggle()
方法稍微简化逻辑

jQuery($=>{
$('#复选框')。在('change',e=>{
$(“#添加一辆车”).toggle(this.checked);
});
});
#添加汽车{显示:无;}

添加一辆汽车
选择你的约会对象

更改方法是唯一可以使用的方法吗?我可以使用吗?是否(:已选择)?代码看起来不错。非常感谢。您必须使用事件处理程序,是的,
change
是目前为止最适合在这里使用的。只需像您问题中的代码那样使用
is()
,就意味着它只在页面加载时运行,而不是在用户与页面上的任何控件交互时运行。谢谢Rory!我感谢你的所有意见。