【问题标题】:Datatable datalist selected value数据表数据列表选择值
【发布时间】:2014-04-10 15:41:10
【问题描述】:

请问,这段代码有什么问题。将数据列表中的选定值添加到数据表不起作用。我究竟做错了什么? 这是 HTML 代码:

<tr><td><label for = "user">User</label></td>
    <td><input id = "user" list = "user" ></input></td></tr>
    <datalist id = "user">
        <option value = "State">
    <option value = "Area">
    <option value = "Region">
    <option value = "Town">
    </datalist>

这是 jQuery 代码:

$(document).ready( function () {
    $('#table_id').dataTable();
    $('#addbtn').click(addrow);
    } );

        function addrow() {
    $('#table_id').dataTable().fnAddData
        ( [
            $('#age').val(),
                $('#user option:selected').val()
            );}

【问题讨论】:

  • 跳出来的第一件事是你缺少一个右方括号
  • 这已纠正但仍然是同样的问题。可能是什么问题?
  • 您在 Firebug 中遇到错误吗?您是否检查过您的 2 个参数是否正在获取值?

标签: jquery jquery-datatables html-datalist datalistitem


【解决方案1】:

您的inputdatalist 的ID 均为#user。一个页面上只允许有一个具有相同 ID 的元素。将两者之一的 ID 更改为其他 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多