数据表内的文本框中的键盘

时间:2017-04-20 08:08:38

标签: javascript jquery datatables

我想在数据表中的文本框中按键时计算新值。但是,数据表中的文本框在按键时不会触发。

$(document).on('mouseover', '#table1 tr', function() {
  rndex = this;
  jindex = this.rowIndex;
});

var dtable = $('#table1').DataTable();
var origval = $('#table1 tr:eq(' + parseInt(rndex) + ') >td:eq(' + 1 + ')').html();
var $textvalue = $(jindex).find(".txtBox");
var newval; 

$textvalue.on('keypress', function(e) {
  if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
    e.stopImmediatePropagation();
    return false;
  }
}).on('keyup change', function(e) {
  newval = parseFloat(origval) + this.value;
  alert(origval);
});

Output

提前谢谢!

0 个答案:

没有答案