gpt4 book ai didi

jquery - 使用 jQuery 禁用复选框

转载 作者:行者123 更新时间:2023-11-30 23:49:49 24 4
gpt4 key购买 nike

我使用以下 jquery 禁用 ID 复选框

jQuery

$('.ColVis_collection button').first().find('input').attr("disabled", true);

html

此代码位于另一个按钮内,单击该按钮时会像下拉菜单一样被激活。

<div class="ColVis_collection TableTools_collection" style="display: block; position: absolute; opacity: 1; top: 102px; left: 274px; width: 449px;">
<button class="ColVis_Button TableTools_Button" style="width: 449px;">
<span>
<span class="ColVis_radio">
<input type="checkbox" checked="checked">
</span>
<span class="ColVis_title">
<span>
id
</span>
</span>
</span>
</button>
<button class="ColVis_Button TableTools_Button" style="width: 449px;">
<span>
<span class="ColVis_radio">
<input type="checkbox" checked="checked">
</span>
<span class="ColVis_title">
<span>
name
</span>
</span>
</span>
</button>
.
.
.
</div>

使用 jquery 禁用带有 span id 的第一个按钮,并模糊显示它已被禁用,但可以单击它,即选中/取消选中。我错过了什么吗?

编辑:

我正在使用 jQuery 数据表 colvis 功能,它可以让您隐藏/取消隐藏表列

正如您在此图中看到的,该复选框似乎被禁用,但可以选中/取消选中

Image

最佳答案

使用.prop()而不是.attr()设置禁用属性

$('.ColVis_collection button').first().find('input[type="checkbox"]').prop("disabled", true);

演示:Fiddle

Attributes vs. Properties

关于jquery - 使用 jQuery 禁用复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19162913/

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