我尝试在<td>字段之后获取下一个输入值。我尝试了类似的东西
$(this).parent("tr").next("input")但它没有成功。
这里是jsfiddle。
如您所见,您需要选择一个选项来解析输入...我想要同一行的分隔符输入值..
我尝试在<td>字段之后获取下一个输入值。我尝试了类似的东西
$(this).parent("tr").next("input")但它没有成功。
这里是jsfiddle。
如您所见,您需要选择一个选项来解析输入...我想要同一行的分隔符输入值..
尝试el.parent("td").next().find("input[name=delimiter]").val():
$("#go").click(function () {
$('.csv_field').each(function (index, element) {
el = $(this);
if (el.val() != "'-- NONE --'") {
console.log(el.parent("td").next().find("input[name=delimiter]").val());
}
});
})
您正在迭代.csv_field哪些是您的选择字段。父级是td您想要的parent(),parent("td")但parent("tr")不会工作,因为parent()只在 DOM 上一层。然后你想通过 转到下一个单元格next(),然后通过 获取它的子单元格find("input[name=delimiter]")。另请注意,el.val() != "'-- NONE --'"应该是el.val() != "-- NONE --"