javascript - 为数据表使用变量

标签 javascript jquery

我正在尝试在 jquery 中做一些事情。 这是我的 jquery 的一部分:

console.log(tableid);
var table = $('"#'+tableid+'"').DataTable();

tableid = "Data-user1" 表为空.... 但是当我把 table = $("#Data-user1").DataTable() 它工作。怎么了?

最佳答案

因为您初始化数据表的方式不正确。您不需要在选择器中明确引用引号;你只需要像这样连接字符串:

var table = $("#" + tableid).DataTable();

这应该有效。

关于javascript - 为数据表使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45740705/

相关文章:

javascript - 响应圈(javascript,html5,css)

javascript - 为什么我的代码在反转的字符串之前输出未定义?

javascript - jquery - 多个按钮,点击时各自的值递增

javascript - 移动网络按钮上的 Js 事件

javascript - 动态更改 jQuery 移动图标背景颜色

jquery - 最后的 Bootstrap 列在 jquery animate 上带来了下面的行

javascript - 如何在 javascript 中从任何其他浏览器打开 Safari 浏览器?

javascript - 为什么 jQuery removeClass 重新出现在滚动条上?

jquery - 博主jquery调用

javascript - 使用 JavaScript 在 src 或 href 属性上附加时间戳