Here we find that three workarounds can be used to change the status of elements set to disabled to enabled. First method: Change the boolean status of disabled, the specific code and explanation are as follows:
$("button:eq(2)").click(function(){ var text2=$("input:text:eq(2)"); if( text2.attr("disabled")==false){ //Set the disabled attribute of the third text input box to true by setting the disabled boolean attribute text2.attr("disabled",true); }else{ //Remove the disabled attribute by setting the disabled attribute of the third text input box to false text2.attr("disabled",false); } });
Second: Remove the disabled attribute. The specific code and explanation are as follows:
$("button:eq(1)").click(function(){ var text2=$("input:text:eq(1) "); if(text2.attr("disabled")==false){ //Set the second text input box to disabled by setting the value of disabled text2.attr("disabled ","disabled"); }else{ //Delete the disable attribute of the second text input box by removing it text2.removeAttr("disabled"); } });
The third method: change the value of disabled, the specific code and explanation are as follows:
$("button:eq(0)").click(function(){ var text1=$("input:text:eq (0)"); if(text1.attr("disabled")==""){ // or text1.attr("disabled")==false //By setting disabled The value of will set the first text input box to disabled text1.attr("disabled","disabled"); }else{ //Set the first text input box by overwriting Clear the disabled attribute in text1.attr("disabled",""); } });
The complete sample code is as follows (already Test passed):
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn