首頁 > web前端 > js教程 > jquery改變disabled的boolean狀態的三種方法_jquery

jquery改變disabled的boolean狀態的三種方法_jquery

WBOY
發布: 2016-05-16 17:09:23
原創
1146 人瀏覽過

第一種:改變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 );
}
});

第二種:移除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");
}
});

第三種:改變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","");
}
});

完整的範例程式碼如下(已測試通過):
程式碼如下:
複製程式碼 程式碼如下:



















相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板