gpt4 book ai didi

javascript - jQuery 复选框操作问题

转载 作者:行者123 更新时间:2023-11-28 20:10:37 25 4
gpt4 key购买 nike

我有一个必须选中或取消选中输入复选框的条件,但它不起作用,而且我不知道该怎么办。我搜索并尝试了一些 jquery 复选框操作选项,但它们中的任何一个都有效。通过控制台日志消息,我知道条件有效并且可以访问输入复选框。请帮帮我。

if(parseInt(permiso_acceso)==1) {
var valor = $('#permiso_acceso').val();
console.log('Must be checked '+valor);//It works
$('#permiso_acceso').attr('checked',true);
} else {
var valor = $('#permiso_acceso').val();
console.log('Must be unchecked '+valor);//It works
$('#permiso_acceso').attr('checked',false);

}

最佳答案

代替.attr,使用.prop jquery方法(包含在jquery1.6中)。这里是详细讨论link .

if(parseInt(permiso_acceso)==1) {
var valor = $('#permiso_acceso').val();
console.log('Must be checked '+valor);//It works
$('#permiso_acceso').prop('checked', true);
} else {
var valor = $('#permiso_acceso').val();
console.log('Must be unchecked '+valor);//It works
$('#permiso_acceso').prop('checked', false);
}

Try This in jsfiddle

关于javascript - jQuery 复选框操作问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19977393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com