【发布时间】: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