JQuery可以通過設置disabled屬性來禁用一個元素,如下面的例子:
$("button").prop("disabled", true);
上面的代碼禁用了文檔中所有的。我們使用prop()方法來設置屬性。第二個參數是一個布爾值,如果設置為true則表示禁用元素。同樣地,如果需要啟用元素,只需要將第二個參數設置為false。
$("button").prop("disabled", false);
需要注意的是,使用prop()方法來設置disabled屬性會影響到所有的jQuery選擇器匹配到的元素。如果需要僅禁用特定的元素,可以使用選擇器來縮小匹配范圍:
$("#myButton").prop("disabled", true); //僅禁用ID為myButton的元素
除了使用prop()方法,也可以使用attr()方法來設置disabled屬性:
$("button").attr("disabled", "disabled");
同樣地,需要注意使用attr()方法來設置disabled屬性也會影響到所有的jQuery選擇器匹配到的元素。