Javascript jquery数据表选择不工作
我已经为我的datatable编写了这段代码Javascript jquery数据表选择不工作,javascript,jquery,datatables,Javascript,Jquery,Datatables,我已经为我的datatable编写了这段代码 $(function(){ var $oltable=$("#owner-lead-table"); var oltable=$oltable.DataTable({ // 'serverSide' : true, // 'ajax': { // url:"/getAllTenantLeadsNotInOpportunity", // type:"GET",
$(function(){
var $oltable=$("#owner-lead-table");
var oltable=$oltable.DataTable({
// 'serverSide' : true,
// 'ajax': {
// url:"/getAllTenantLeadsNotInOpportunity",
// type:"GET",
// contentType:"application/json",
// data : function(d){
// console.log(d);
// return JSON.stringify(d);
// },
// dataSrc: function (json) {
// console.log(json);
// return json;
// },
// columns: [
// { data:'tenantLeadId' },
// { data:'name'},
// { data:'email'},
// { data:'mobileNumber'},
// { data:'qualifier'},
// { data:'createdOn'},
// { data:'comment'}
// ],
// },
select:"single"
});
$.ajax( {
type: 'GET',
url: '/getAllTenantLeadsNotInOpportunity',
success : function(tenant_leads) {
console.log("Inside success function");
oltable.clear().draw();
$.each(tenant_leads, function(i,lead){
oltable.row.add([lead.tenantLeadId,lead.name,lead.email,lead.mobileNumber,lead.qualifier,lead.createdOn,lead.comment]).draw(false);
});
}
});
});
datatable版本为1.10.10。
事实是select:“single”不起作用,因为它应该在单击表时只选择一行。我所说的选择是指用户界面中的选择。但它也在其他应用中发挥作用。我希望select:“single”能够正常工作。我遇到了同样的问题,我使用该方法解决了问题,而不是再次清除并添加行。您必须在dataTables文件之后包含select插件文件。即
dataTables.select.min.js
和select.dataTables.min.css
在jquery.dataTables.js
之后,它工作了,但没有正确选择交替行。白色行已正确选择,但浅棕色行未着色,文本正在消失。这是我的表格的html代码:-在评论中创建的Lead Id Name电子邮件手机号码限定符这只是一个CSS问题,如果您创建一个复制该行为的Id,我相信您会得到答案。我不确定这到底是如何解决您的问题的。你能详细说明一下吗?