這里發現可以采用三種的變通方法將置為disabled的元素狀態改為enabled。 
第一種:改變disabled的boolean狀態,具體代碼及解釋如下: 
復制代碼 代碼如下:
$("button:eq(2)").click(function(){ 
var text2=$("input:text:eq(2)"); 
if(text2.attr("disabled")==false){ 
//通過設置disabled的boolean屬性將第三個text輸入框disabled屬性置為true 
text2.attr("disabled",true); 
}else{ 
//通過將第三個text輸入框disabled屬性置為false來移除disabled屬性 
text2.attr("disabled",false); 
} 
});
復制代碼 代碼如下:
$("button:eq(1)").click(function(){ 
var text2=$("input:text:eq(1)"); 
if(text2.attr("disabled")==false){ 
//通過設置disabled的值將第二個text輸入框置為disabled 
text2.attr("disabled","disabled"); 
}else{ 
//通過移除的方式將第二個text輸入框的disable屬性刪除 
text2.removeAttr("disabled"); 
} 
});
復制代碼 代碼如下:
$("button:eq(0)").click(function(){ 
var text1=$("input:text:eq(0)"); 
if(text1.attr("disabled")==""){ 
// 或者text1.attr("disabled")==false 
//通過設置disabled的值將第一個text輸入框置為disabled 
text1.attr("disabled","disabled"); 
}else{ 
//通過覆蓋的方式將第一個text輸入框中的disabled屬性清除掉 
text1.attr("disabled",""); 
} 
});
復制代碼 代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> <script src="jquery的路徑引入就行了"></script> 
<script type="text/javascript"><!-- 
$(document).ready(function () { 
$("button:eq(0)").click(function () { 
var text1 = $("input:text:eq(0)"); 
if (text1.attr("disabled") == "") { 
// 或者text1.attr("disabled")==false 
//通過設置disabled的值將第一個text輸入框置為disabled 
text1.attr("disabled", "disabled"); 
} else { 
//通過覆蓋的方式將第一個text輸入框中的disabled屬性清除掉 
text1.attr("disabled", ""); 
} 
}); 
$("button:eq(1)").click(function () { 
var text2 = $("input:text:eq(1)"); 
if (text2.attr("disabled") == false) { 
//通過設置disabled的值將第二個text輸入框置為disabled 
text2.attr("disabled", "disabled"); 
} else { 
//通過移除的方式將第二個text輸入框的disable屬性刪除 
text2.removeAttr("disabled"); 
} 
}); 
$("button:eq(2)").click(function () { 
var text2 = $("input:text:eq(2)"); 
if (text2.attr("disabled") == false) { 
//通過設置disabled的boolean屬性將第三個text輸入框disabled屬性置為true 
text2.attr("disabled", true); 
} else { 
//通過將第三個text輸入框disabled屬性置為false來移除disabled屬性 
text2.attr("disabled", false); 
} 
}); 
}); 
// --></script> 
</head> 
<body> 
<button>disabledNull</button> 
<input type="text" value="input something into me!" size="40"/> 
<br/> 
<button>disabledRemove</button> 
<input type="text" value="input something into me!" size="40"/> 
<br/> 
<button>disabledState</button> 
<input type="text" value="input something into me!" size="40"/> 
</body> 
</html>
新聞熱點
疑難解答
圖片精選