easyUI统一管理点击按钮、为所有按钮统一添加分配点击事件

话不多说、直接上代码

JSP页面:


    
添加 修改 刷新 删除
合同编号:   客户:   销售人员:   搜索 重置

把每个按钮的id都换成data-cmd、按钮都用a标签

js页面:

$(function(){
    //在这里面写每个按钮的点击事件
    var cmdObj = {
        //直接用jsp中写的data-cmd中的值
        contractAdd : function() {
            alert("添加")
        }
        contractEdit : function(){
            alert("修改")
        }
        //可以写多个方法.........
    }
    
    //为页面中所有的按钮统一添加点击事件
    $("a").on("click",function(){
	//获取到data-cmd的属性值
	var cmd = $(this).data("cmd");
	if(cmd&&!($(this).hasClass("l-btn-disabled"))){
	    //做事情
	    cmdObj[cmd]();
	}
    });
})

简单好用

你可能感兴趣的:(easyUI统一管理点击按钮、为所有按钮统一添加分配点击事件)