我有這個問題:我需要從提交輸入的兄弟姐妹輸入中刪除「禁用」attibute。下面是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');
}
但我沒有工作。
有什麼建議嗎?
的'disabled'屬性要麼沒有任何價值或disabled',即''的一個值<輸入名稱= 「foo」 的禁用>'或'<輸入名稱= 「foo」 的禁用= 「禁用」>'。此外,您可能會對屬性和屬性感到困惑:jQuery的'attr()'和'removeAttr()'方法實際上處理的是屬性,而不是屬性。 – 2010-10-07 09:20:43
你試過'elementNode.disabled = false'嗎?我不明白爲什麼即使使用jQuery來完成簡單的事情。 – Mario 2012-10-16 15:40:38
@ user1598585 27.000點stackoverflow後,我會說是的,但在當時我是一個初級:P – 2012-10-16 18:05:44