Javascript 使用jQuery启用复选框

Javascript 使用jQuery启用复选框,javascript,jquery,html,checkbox,Javascript,Jquery,Html,Checkbox,我需要您的帮助,以获得一个简单的jQuery脚本。我有一些周围有a标签的图像。在图像旁边,有一些复选框。我的目标是,通过单击图像来启用和禁用特殊复选框 谢谢 <img id="img_1" src="http://lorempixel.com/20/20/"> <input id="cb_1" type="checkbox" > $("#img_1").click(function(){ $("#cb_1").prop("disabled", !$("#cb_1"

我需要您的帮助,以获得一个简单的jQuery脚本。我有一些周围有a标签的图像。在图像旁边,有一些复选框。我的目标是,通过单击图像来启用和禁用特殊复选框

谢谢

<img id="img_1" src="http://lorempixel.com/20/20/">
<input id="cb_1" type="checkbox" >

$("#img_1").click(function(){
   $("#cb_1").prop("disabled", !$("#cb_1").prop("disabled"));
});
要启用它,您可以使用:

$("#img_1").click(function(){
   $("#cb_1").prop("disabled", true);
});
$("#img_1").click(function(){
   $("#cb_1").prop("disabled", false);
});
$("#img_1").click(function(){
   $("#cb_1").prop("checked", !$("#cb_1").prop("checked"));
});
如果要切换选中的
属性,可以使用:

$("#img_1").click(function(){
   $("#cb_1").prop("disabled", true);
});
$("#img_1").click(function(){
   $("#cb_1").prop("disabled", false);
});
$("#img_1").click(function(){
   $("#cb_1").prop("checked", !$("#cb_1").prop("checked"));
});
试试这个

$("#img_id").click(function()
{
  $("#checkbox_id")..prop( "checked", true );
});

你能发布代码吗?谢谢你的代码,但是你能编辑它,这样我也可以启用它吗?@MatthiasM再次单击图像将切换状态。我已经更新了答案,以显示如何仅启用/禁用复选框。再次感谢。我的问题是,现在复选框不处于活动状态(方框内没有复选框),但可单击和不可单击您的代码是否希望复选框在启用和禁用时被选中?您最初的问题只是关于启用/禁用复选框。我再次更新了答案,并添加了另一个JSFIDLE链接,以显示当您单击图像时如何切换
选中状态。如果需要,您可以根据需要将启用/禁用和选中/取消选中结合起来。如果答案回答了你的问题,别忘了将其标记为已接受。干杯。请您详细说明您的答案,并对您提供的解决方案进行描述,好吗?