在数据表中,我添加了一个文本框列(第二列),附加:
var textbox= '<input type="text" class="txtBox">';
但是现在,我想获得文本框的价值。我这样做是通过:
var row_index;
$(document).on('mouseover', '#table1 tr', function() {
row_index = this.rowIndex;
});
function getIncrement() {
var dtable = $('#table1').DataTable();
var textvalue = dtable.rows(row_index).cells(1).value; //textbox column is 2nd
alert(parseFloat(textvalue));
}
问题是我得到&#39; NaN&#39; (非数字)值。如果我删除parseFloat,我会得到&#39; undefined&#39;。有任何想法吗?提前谢谢。
P.S。 row_index值就好了。如果我使用alert来获取其值,我将获得正确的索引。此外,使用索引获取其他行值的值没有问题。我只对&#34; txtbox&#34;有问题。柱。感谢