gpt4 book ai didi

javascript - 使用jquery获取行列文本

转载 作者:行者123 更新时间:2023-11-28 15:09:08 25 4
gpt4 key购买 nike

我试图在保存单击按钮上获取每行及其列的输入字段的文本。行可以多于一行。我想要所有行及其各自列的所有文本。我不知道如何将其放入循环中以获取多于一行的所有输入值。以下是我尝试仅获取一行输入值但未定义的结果:

$('#btnSave').click(function() {
$("#tab_logic").find('tr').each(function() {
if ($(this).find('input[type="text"]')) {
var data1 = $(this).find('td:eq(0):input[type="text"]').val();
alert(data1);
}
});
});

任何帮助将不胜感激。提前致谢。

最佳答案

循环遍历每个td,然后使用length属性检查它是否有任何文本字段,

$("#tab_logic tr td").each(function() {
if ($(this).find('input[type="text"]').length > 0)) {
var data1 = $(this).find('input[type="text"]').val();
alert(data1);
}
});

要将值放入数组中,请使用

var arr = $("#tab_logic tr td input[type='text']").map(function() {
return $(this).val();
}).get();

关于javascript - 使用jquery获取行列文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37430479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com