如何使用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 检查多个输入复选框?