如何使用jquery ajax检查或不检查复选框[重复]

Posted

技术标签:

【中文标题】如何使用jquery ajax检查或不检查复选框[重复]【英文标题】:how to checked a checkbox is checked or not checked with jquery ajax [duplicate] 【发布时间】:2019-08-02 10:31:06 【问题描述】:

嗨iam尝试在用户单击复选框时选中复选框,何时检查add属性,并且未选中删除属性,检查设置value =“开”,何时未选中set属性值=“ off”并将结果传递给 php 代码以保存在 db iam 编写的代码机器人不起作用

$(document).ready(function() 

  function checking() 

    var checkbox = $('.checkbox');
    var check = $(checkbox).is('checked', true);
    if (check) 
      // $(checkbox).removeAttr('checked',true);
      $(checkbox).prop('checked', true);
     else 
      //  $(checkbox).attr('checked',false);

      $(checkbox).prop('checked', false);

    
  



);

【问题讨论】:

***.com/questions/2204250/… 应该是重复的问题 试试$(".checkbox").change(function() $(this).attr("value", $(this).is(":checked") ? "no" : "off"); ).change() 【参考方案1】:

请记住,jQuery 选择器返回一个列表,而不是单个元素。如果你上面的内容就是你想要的,那么应该这样做:

$(document).ready(function() 
  var checkbox = $('.checkbox')[0];
  var check = checkbox.is(':checked');
  if (check) 
    $(checkbox).prop('checked', true);
   else 
    $(checkbox).prop('checked', false);
  
);

【讨论】:

我按照你的指导改了代码,但是这次我不允许slave勾选复选框***.com/users/1053845/letsbefrank

以上是关于如何使用jquery ajax检查或不检查复选框[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ajax、PHP 和 JQuery 检查多个输入复选框?

使用jquery检查复选框时如何更新数据库?

更新:将AJAX的JSON数据应用于现有复选框并检查/取消选中(jQuery)

jQuery Ajax Json 响应 - 检查是不是为空

如何使用 jQuery 检查所有复选框?

如何使用 Laravel 和 Ajax 从数据库数组中检查复选框