【发布时间】:2017-08-28 23:01:24
【问题描述】:
我正在使用 jquery 数据表。我有一个按钮和一个包含 3 列的表格。当我单击按钮时,一行将被插入到具有 3 个值的表中。但是我想将第三列设为下拉列表,以便在单击按钮时插入一行,用户可以从第三列的下拉列表中进行选择。我不知道该怎么做。下面是代码
var table = $('#sampletable').DataTable();
$('#add_btn').click (function() {
table.row.add([
"value 1",
"value 2",
"need a dropdown with value 1-10 here"]).draw(false);
});
【问题讨论】:
-
我认为数据表可以使用 html 标记。您是否尝试将
<select></select>添加到第三列? -
是的,但问题是当我使用 table.column(2).data() 读取表值时,它给了我 作为文本。
-
不妨试试Column Rendering
标签: javascript jquery datatable