javascript - jquery 数据表,如何将下拉列表插入表格单元格

标签 javascript jquery datatable

我正在使用 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);
});

最佳答案

您可以像这样向数据表添加新行tbody,确保您的表格有 tbody 标记,如果没有,您可以在最后一行之后添加此内容;

var content =[];
content.push("<tr>");
 {
    content.push("<td>temp data</td>");
    content.push("<td>temp data</td>");
    content.push("<td>");
    {
        content.push("<select>");
         {
            content.push("<option>temp data </option>");
            content.push("<option>temp data </option>");
         }
        content.push("</select>");
    }
    content.push("</td>");
 }
content.pus("</tr>");



$("#yourTableID tobdy").append(content.join(""));

关于javascript - jquery 数据表,如何将下拉列表插入表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45928458/

相关文章:

javascript - 使用 Django、CSS 和 Javascript 使 HTML 表单文本字段的存在依赖于复选框选择

javascript - windows.onload 事件未被调用

javascript - 无法使用addChild方法

jquery - 如果选中复选框,则会出现 div

linq - 在 Datagridview 中显示子对象的属性

.net - 数据表选择方法 ORDER BY 子句

javascript - Wordpress thickbox 元素中的 JQuery 使用

javascript - Python/JS 正则表达式匹配任何小于 X 的数字

javascript - 使用下拉列表中选定的值更新 HTML.HiddenFor 值

r - 将 R 列值扩展为具有另一列值的列标题