有时候,需要屏蔽一个div中所有的input类型,使用jquery很简单有效的完成。
jquery 扩展函数:
以下为引用的内容: <script type="text/javascript"> (function($) { $.fn.disable = function() { /// <summary> /// 屏蔽所有元素 /// </summary> /// <returns type="jQuery" /> return $(this).find("*").each(function() { $(this).attr("disabled", "disabled"); }); } $.fn.enable = function() { /// <summary> /// 使得所有元素都有效 /// </summary> /// <returns type="jQuery" /> return $(this).find("*").each(function() { $(this).removeAttr("disabled"); }); } })(jQuery); </script> |
以下为引用的内容: <script type="text/javascript"> $(document).ready(function() { $("#div_test").disable(); }); </script> |