我正在尝试在jquery中做一些事情。 这是我的jquery的一部分:
console.log(tableid);
var table = $('"#'+tableid+'"').DataTable();
tableid =“Data-user1” table为null .... 但是当我把table = $(“#Data-user1”)。DataTable()时它起作用。怎么了?
答案 0 :(得分:2)
因为您初始化数据表的方式不正确。您不需要在选择器中明确引用引号;你只需要像这样连接字符串:
var table = $("#" + tableid).DataTable();
这应该有效。
答案 1 :(得分:1)
你是说这个?
console.log(tableid);
var table = $('#' + tableid).DataTable();
答案 2 :(得分:1)
ID选择器格式正确 - > $(“#ID”)
描述:选择具有给定id属性的单个元素。
var table = $('#' + tableid).DataTable();
查看文档:{{3}}