使用当前行从html表格单元格内的文本框中读取值

萨兰加

我使用for循环将数据追加到表

for (var i = 0; i < data.length; i++) {
                date = data[i].inv_Date;
                invDate = date.substring(0, 10);
                billNo = data[i].Bill_No;
                netAmt = parseFloat(data[i].Net_Amt).toFixed(2);
                paidAmt = parseFloat(data[i].Paid_Amt).toFixed(2);
                balance = (parseFloat(netAmt) - parseFloat(paidAmt)).toFixed(2); //id = "damt['+i+']"
                $("#invoiceDetailTbl tbody").append("<tr id=" + i + ">" + "<td>" + invDate + "</td>" + "<td>" + billNo + "</td>" + "<td>" + netAmt + "</td>" + "<td>" + paidAmt + "</td>" + "<td>" + '<input type="text" class="discountAmt form-control input-sm" style="width: 100px;" placeholder="Discount Amt" id="damt" name="damt' + i + '">' + "</td>" + "<td>" + '<input type="text" class="payingAmt form-control input-sm" style="width: 100px;" placeholder="Paying Amt" id="pamt">' + "</td>" + "<td>" + balance + "</td>" + "<td>" + '<span class="glyphicon glyphicon-trash"></span>' + "</td>" + "</tr>");
                totalAmt = totalAmt + parseFloat(netAmt);
                totalBalance = totalBalance + parseFloat(balance);
            }

我正在使用读取文本框的值

var PayingAmtValue = $(this).closest('tr').children('td.discountAmt').val();

但总会得到空值。我也会尝试使用

var table = document.getElementById('invoiceDetailTbl');
        var DiscountAmtValue = $(this).val();
        var rowId = $(this).closest('tr').attr('id');
        PayingAmtValue = $(table.rows.item(rowId + 1).cells[5]).find('input').val();

但浏览器返回未捕获的TypeError:无法读取null的属性“ cells”

布山卡瓦德卡

您已discountAmt申请input,尚未申请td你必须找到input其为具有class="discountAmt"td

// this will find children 'td' having class="discountAmt"
var PayingAmtValue = $(this).closest('tr').children('td.discountAmt').val();

将上面的代码更改为

// this will find input with 'class="discountAmt"'
var PayingAmtValue = $(this).closest('tr').find('input.discountAmt').val();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从html表格单元格内的文本框中读取值

来自分类Dev

如何将富文本框(HTML)添加到表格单元格?

来自分类Dev

如何从表格单元格中获取文本框值?

来自分类Dev

如何将值分配给html单元格内的文本框

来自分类Dev

使用 BeautifulSoup 从表格中的单元格中提取值

来自分类Dev

使用VBA在excel中的文本框中显示单元格内容

来自分类Dev

使用文本框查找并移动到datagridview中的特定单元格

来自分类Dev

如何在winforms的datagridview的当前单元格中添加椭圆按钮和文本框

来自分类Dev

超级查询-单元格以当前行单元格的文本开头的所有行的计数

来自分类Dev

读取/设置表格单元格的HTML

来自分类Dev

使用JQuery从表格单元格内的文本中删除格式标记

来自分类Dev

使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

来自分类Dev

表格单元格内的HTML输入

来自分类Dev

表格单元格中的文本混合

来自分类Dev

如何使用 JavaScript 在 HTML 表格中搜索单元格?

来自分类Dev

使用 JavaScript 计算 HTML 表格中的单元格数量

来自分类Dev

当前表格单元格文本标签右侧的弹出窗口

来自分类Dev

从Excel单元格获取文本框值

来自分类Dev

获取文本框的值到单元格

来自分类Dev

基于多个单元格交集的文本框值

来自分类Dev

获取文本框的值到单元格

来自分类Dev

如何获取表中单元格的值并在文本框中显示它

来自分类Dev

在自动完成的datagridview文本框单元格中获取数据

来自分类Dev

从C#中的Excel单元格获取文本框的值

来自分类Dev

如何在我的GridView中获取文本框的单元格索引

来自分类Dev

选择DataGridView的第一行并在文本框中显示单元格内容

来自分类Dev

在DataGrid单元格中适合文本框和按钮

来自分类Dev

将单元格的值复制到文本框中

来自分类Dev

如何获得嵌入在单元格中的文本框的值

Related 相关文章

  1. 1

    从html表格单元格内的文本框中读取值

  2. 2

    如何将富文本框(HTML)添加到表格单元格?

  3. 3

    如何从表格单元格中获取文本框值?

  4. 4

    如何将值分配给html单元格内的文本框

  5. 5

    使用 BeautifulSoup 从表格中的单元格中提取值

  6. 6

    使用VBA在excel中的文本框中显示单元格内容

  7. 7

    使用文本框查找并移动到datagridview中的特定单元格

  8. 8

    如何在winforms的datagridview的当前单元格中添加椭圆按钮和文本框

  9. 9

    超级查询-单元格以当前行单元格的文本开头的所有行的计数

  10. 10

    读取/设置表格单元格的HTML

  11. 11

    使用JQuery从表格单元格内的文本中删除格式标记

  12. 12

    使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

  13. 13

    表格单元格内的HTML输入

  14. 14

    表格单元格中的文本混合

  15. 15

    如何使用 JavaScript 在 HTML 表格中搜索单元格?

  16. 16

    使用 JavaScript 计算 HTML 表格中的单元格数量

  17. 17

    当前表格单元格文本标签右侧的弹出窗口

  18. 18

    从Excel单元格获取文本框值

  19. 19

    获取文本框的值到单元格

  20. 20

    基于多个单元格交集的文本框值

  21. 21

    获取文本框的值到单元格

  22. 22

    如何获取表中单元格的值并在文本框中显示它

  23. 23

    在自动完成的datagridview文本框单元格中获取数据

  24. 24

    从C#中的Excel单元格获取文本框的值

  25. 25

    如何在我的GridView中获取文本框的单元格索引

  26. 26

    选择DataGridView的第一行并在文本框中显示单元格内容

  27. 27

    在DataGrid单元格中适合文本框和按钮

  28. 28

    将单元格的值复制到文本框中

  29. 29

    如何获得嵌入在单元格中的文本框的值

热门标签

归档