gpt4 book ai didi

javascript - 当我单击提交输入时,如何从输入同级中删除属性 "disabled"

转载 作者:行者123 更新时间:2023-11-29 16:28:05 25 4
gpt4 key购买 nike

我有这个问题:我需要从提交输入的同级输入中删除“禁用”属性。这是 HTML:

<td>
<input type="hidden" value="2000000000002_STATUTO_07_10_2010.gif" name="nomeDocumento" disabled="true">
<input type="hidden" value="811ecdd0-65e9-49d6-8d9d-8b7c9d9b6407" name="UUID" disabled="true">
<input type="submit" value="cancella" name="cancella">
</td>

我需要一种简单的方法,使用 jquery 来删除单击提交时的禁用属性。我尝试过:

$('input[name=cancella]').click(function(){
$('this').prev().removeAttr('disabled');
$('this').prev().prev().removeAttr('disabled');
}

但是我不工作。

有什么建议吗?

最佳答案

$('input[name=cancella]').click(function(){
$(this)
.closest('td')
.find('input[name!='+this.name+']')
.attr('disabled', false);
});

Fabrizio Calderan .prevAll() 方式更好。但是,.siblings() 可能会更好,因此 sibling 在哪里并不重要。

$('input[name=cancella]').click(function(){
$(this).siblings('input').attr('disabled', false);
});

使用 .attr('disabled', false) 应该也可以工作,并且可能更可靠。

关于javascript - 当我单击提交输入时,如何从输入同级中删除属性 "disabled",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3880118/

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