jquery 扩展函数: 复制代码 代码如下: <br>(function($) { <br>$.fn.disable = function() { <br>/// <summary> <br>/// 屏蔽所有元素 <br>/// </summary> <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>/// </summary> <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> 结果不是很美观,但是还是蛮有效。 当然美观的方式是在上面建立一个图层进行屏蔽。