如何在td标记的输入字段中显示结果



我的标题可能很难理解,但我不知道如何问这个问题,所以让我解释一下。这是我的脚本

$(this).parent("td").siblings("td:last").text(intTotal);

这个脚本显示结果在td标签<td></td>..我如何使intTotal显示输入字段内<input id="total">请注意,我有许多行,我尝试使用$("#total").val(intTotal),但这只能工作,如果我有1行。

下面是脚本的其余部分

var strClass = $(this).prop("class");
var intTotal = 1;
$.each($("input:text." + strClass), function () {
var intInputValue = parseInt($(this).val());
if (!isNaN(intInputValue))
{
intTotal = intTotal * intInputValue;
}
});
$(this).parent("td").siblings("td:last").text(intTotal);
});

谢谢

下面的代码将结果发送到td的最后一个元素。

$(this).parent("td").siblings("td:last").text(intTotal);

要使用jQuery在元素内部赋值,您必须首先选择它,然后使用html(),text(),val()…功能。

在您的示例中,下面的代码将使用#total id更新输入的值。

$("#total").val(intTotal);

相关内容

  • 没有找到相关文章

最新更新