jquery 扩展函数: 复制代码 代码如下: <BR>(function($) { <BR>$.fn.disable = function() { <BR>/// <summary> <BR>/// 屏蔽所有元素 <BR>/// <BR>/// <returns type="jQuery" /> <BR>return $(this).find("*").each(function() { <BR>$(this).attr("disabled", "disabled"); <BR>}); <BR>} <BR>$.fn.enable = function() { <BR>/// <summary> <BR>/// 使得所有元素都有效 <BR>/// <BR>/// <returns type="jQuery" /> <BR>return $(this).find("*").each(function() { <BR>$(this).removeAttr("disabled"); <BR>}); <BR>} <BR>})(jQuery); <BR> 使用方式:装载立即屏蔽: 复制代码 代码如下: <BR>$(document).ready(function() { <BR>$("#div_test").disable(); <BR>}); <BR> 结果不是很美观,但是还是蛮有效。 当然美观的方式是在上面建立一个图层进行屏蔽。