layui隐藏某一列的方法之一

bindId 老师昵称 姓名 性别 手机号 加入时间 操作

例如我们要隐藏掉"bindId"这一列

function teacherList(){	
	$.ajax({
        url: "/school/authorizationCourse/teachers/" + $("#id").val(),
        type: "GET",
        dataType: "json",
        success: function (data) {
        	$('#teacherTable').html('');
        	var obj = data.data;
        	for ( var i = 0; i < obj.length; i++) {
				var res = obj[i];								
                var content ="" + (res.id ? res.id : "") + ""      
                			   + "" + (res.bindId ? res.bindId : "") + ""
					           + "" + (res.nickName ? res.nickName : "") + ""
					           + "" + (res.userName ? res.userName : '') + ""    	
					           + "" + (res.sex == "1" ? "男" : res.sex == "2" ? "女" : "") + ""
                		       + "" + (res.mobilePhone ? res.mobilePhone : '') + ""
                		       + "" + (res.createTime ? res.createTime : '') + ""                    		       
                               + "删除";
                $('#teacherTable').append(content);
          	}
        	tableRefresh()  
        },
        error: function (data) {
            parent.Popus.openPopus('failPupos');
            parent.Popus.fail("操作失败!" + data.responseJSON.message + "!");
        }
    });		
}

function tableRefresh(){
	table.init('teacherData', {
        done: function () {
        	$("[data-field='bindId']").css('display','none');
    	}
	});
}

重点看tableRefresh()方法

$("[data-field='bindId']").css('display','none'); 这就是隐藏列的方法

你可能感兴趣的:(layui,javascript,前端)