にあるテキストボックスのアクセス値、IはAPPENDでテキストボックスの列(2列目)を追加しました:jqueryの:DataTableのDataTableの
var textbox= '<input type="text" class="txtBox">';
しかし、今、私は、テキストボックスの値を取得したいです。問題は、私は「のNaN」(非数)の値を取得していますです
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));
}
:私は経由でこれをやっています。私がparseFloatを削除した場合、私は 'undefined'を取得しています。何か案は?前もって感謝します。
P.S. row_indexの値はちょうど良いです。その値を得るためにアラートを使用する場合は、正しいインデックスを取得しています。また、私はインデックスを使用して他の行の値の値を取得する問題はありません。私は "txtbox"の列にのみ問題があります。おかげ
(http://stackoverflow.com/questions/28464914/getting-value-from-a-dynamically-generated-datatable-input)動的に生成されたデータテーブル入力から値を取得する]の可能な重複 – Anil
** dtable.rows(row_index).cells(1).value **の代わりに、DOM traverse find()関数を指定されたクラスで使用する必要があります –