js扩展(插件算不上 )

这些天看了下廖雪峰的js教程 学习了扩展方法 然后自己就脑残的写了一个 写完觉得智商是硬伤 越整越麻烦 ,贴出代码让小伙伴们指出可以改进的地方 以免越陷越远。
附上链接地址:廖雪峰
本来自己的期许是做一个 检查非空的 判断

//这里是检查方法 
 function check() {
            var bool = $("#txtID").Checknull()["result"];
            $("#txtPassword").Checknull();
            return bool;

        }
//扩展方法
 $.fn.Checknull = function () {
            var bool;
            var p = $(this).parent();//根据this找到父级div 
            if ($(this).val() == "") {             
                bool = false;
            } else
            {
                bool = true;
            }
            if (!bool)
            {
                alert(p.text().trim() + '处:不能为空;');
            }
            var list = {dom:this,result:bool}; //有两个返回值 所以用了一个对象
            return list;
        }

下面就是页面了 因为是练手的就在原来的东西上直接加的 没有纯HTML 而是加上用的web窗体页面

“`

你可能感兴趣的:(JavaScript,扩展)