gpt4 book ai didi

jquery - 使用 jQuery 切换输入禁用属性

转载 作者:IT王子 更新时间:2023-10-29 03:24:04 26 4
gpt4 key购买 nike

这是我的代码:

$("#product1 :checkbox").click(function(){
$(this)
.closest('tr') // Find the parent row.
.find(":input[type='text']") // Find text elements in that row.
.attr('disabled',false).toggleClass('disabled') // Enable them.
.end() // Go back to the row.
.siblings() // Get its siblings
.find(":input[type='text']") // Find text elements in those rows.
.attr('disabled',true).removeClass('disabled'); // Disable them.
});

如何切换 .attr('disabled',false);

我似乎无法在 Google 上找到它。

最佳答案

$('#el').prop('disabled', (i, v) => !v);

.prop()方法接受两个参数:

  • 属性名称(禁用、选中、选中)任何真假
  • 属性,可以是:
  • (empty) - 返回当前值。
  • boolean (true/false) - 设置属性值。
  • 函数 - 为每个找到的元素执行,返回值用于设置属性。传递了两个参数;第一个参数是 index(0、1、2,每个找到的元素都会增加)。第二个参数是元素的当前 (true/false)。

所以在这种情况下,我使用了一个为我提供索引 (i) 和当前值 (v) 的函数,然后我返回与当前值相反的值,因此属性状态被反转。

关于jquery - 使用 jQuery 切换输入禁用属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702000/

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