关于jquery定义对象的一种写法!

时间:2025-01-26 08:10:29
 对象的定义:
var boxLookup = {
        returnId:"",//返回数据窗口的id
        nameStr:"", //返回时调用input 
        target:"navTab", //打开前的窗口
        url:"", //打开调用的url
        checkUrl:"",//返回前调用的url
        title:""//打开窗口的名称
    };

初始化控件
$.({
    lookupBox: function(){
        var $this = $(this);
        = $("target");
        = $("returnId");//返回的id
        = $("url");
        =$("title");
        =$("checkUrl");
        =$("nameStr");
        $(function(){
            if($==""||$=="#"){return false;}
            $.(, "searchColdBox",, {width:800,height:600,mask:true});
        });
    }
});
把指定的控件比方一个按钮,();这样就成功初始化,其中click方法也在其中

定义一个方法
$.extend({
    lookupBoxBring:function(boxId,obj,values){//boxId 冰柜; obj 冰柜的这个页面对象 ;  和nameStr对应起来的值,nameStr是一个,就返回一个,是多个用,分开
        var $name =  ().eq(1);
        var $date =  ().eq(2);
    },
    showMsg:function(msg){
    alert("---");    
    }
});
方法与方法之间用,分隔,
调用的话采用$.lookupBoxBring(1,obj,2);

相关文章