我有一个表格的这一列,html
我需要在其中进行总和并将结果插入input
文本类型
td(class='sumTtotal')
这是我的 td,其中差异 $ 的每个结果
我试图做的是获取每个 td 的值并将其添加到数组中,然后将其全部添加
$(function() {
var arrText = new Array();
$('.sumaTotal').find("td").map(function() {
arrText.push($(this).val());
});
console.log(arrText);
});
但它没有给我带来任何信息
这是在Jade
table(id='table-preAjuste' class='table table-striped table-hover table-condensed analisisD')
thead
tr
th='Articulo'
th='Descripción'
th='Um'
th='Ov'
th='Ubic'
th='Ubic F'
th='Teorico'
th(class='vi1')='Conteo1'
th(class='vi2')='Conteo2'
th(class='vi3')='Conteo3'
th='Dif'
th='Dif'
th='Dif $'
th(class='vi3')='Asignar conteo'
th='Ajustar'
input(type="checkbox" id='selectall')
th='Reversar'
tbody
if PreAjuste != undefined
each PArticulos in PreAjuste
tr
td(id='id_articulo' class='iarticulo')= PArticulos.SI_Articulo
td= PArticulos.SI_Descripcion
td= PArticulos.SI_UM
td= PArticulos.SI_OV
td= PArticulos.SI_Ubicacion
td= PArticulos.SI_Ubicacion_Fisica
td= PArticulos.SI_Existencia
td(class='vi1')= PArticulos.SI_Cantidad
td(class='vi2')
td(class='vi3')
td= PArticulos.SI_Dif
td(contenteditable='true')
td(class='sumTtotal')= PArticulos.SI_Dif_Dinero
这就是桌子的样子
您可以通过以下方式执行此操作:
您正在使用
val()
表单控件(文本区域、复选框、单选、文本框、选择)而td
不是控件。它使用它
.text()
来获取 html 元素的文本:以之前的答案作为参考,我们可以这样适应你的问题