一开始以为设置disabled="true"是为启用,设置为“false”时为禁用,然而这是错的。只要设置了disabled=“xxx”不管里面是什么,效果都是禁用。只允许显示,不允许传参。
所以原生设置:
启用--dom.setAttribute("disabled","disabled")
禁用--dom.removeAttribute(“disabled”)
jquery设置:
$("#id").attr("disabled","disabled")
$("#id").removeAttr("disabled")
示例:给所有的select标签添加上disabled属性,并添加css样式:
$(function(){
$("select").attr("disabled","disabled").css("background-color","#EEEEEE;");
$("select").remove("disabled","disabled").css("background-color","#EEEEEE;");
});
另外:
$(function(){});
这个jquery函数是在页面DOM文档加载完成后加载执行的,等效于$(document).ready(function(){...});
优于window.onload,后者必须等到页面内包括图片的所有元素加载完毕后才能执行。