在 jquery 中的 TR 中查找 td 的所有输入
Find all input of td inside a TR in jquery
我们如何在jquery的tr中找到td的所有输入。我有 tr 将有多个 td 在该 td 中有输入并选择,所以我想获取输入类型的值法典:
$('div#divid tbody.tbodyClass tr.trClass').each(function() {
$(this td).find("input:text,select").each(function() {
textVal = this.value;
inputName = $(this).attr("name");
formData+='&'+inputName+'='+textVal;
});
InsideCount++
});
我正在尝试将此 td 与每个一起使用,但我无法获取输入的值和名称。
您在 $(this td)
处有语法错误。 td 应该在查找选择器中使用:
$(this).find("td input:text,td select").each(function() {
textVal = this.value;
inputName = $(this).attr("name");
formData+='&'+inputName+'='+textVal;
});
InsideCount++
由于 td
s 将是 tr
s 的唯一直接子项,因此您可以将选择器缩小到:
$(this).find("input:text,select").each(function() {
check updated code. move td inside find() selector.
$('div#divid tbody.tbodyClass tr.trClass').each(function() {
$(this).find("td input:text,select").each(function() {
textVal = this.value;
inputName = $(this).attr("name");
formData+='&'+inputName+'='+textVal;
});
InsideCount++
});
试试这个
$('tr:has(input)').each(function() {
var inputName = "";
var values = "";
$('input', this).each(function() {
inputName = inputName +","+ $(this).attr("name");
values = values + "," + $(this).val()
});
});
相关文章:
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 在td JavaScript中获取隐藏的输入值
- 在 jquery 中的 TR 中查找 td 的所有输入
- jQuery选择器,用于查找包含具有特定值的TD输入的TR
- 在指定的td中查找输入字段的特定值
- 获取不带输入标记的Td-innert html-Jquery
- 根据输入字段中键入的数字更改td单元格的颜色
- 验证输入,更新<td>属性以匹配验证状态
- 获取 td 值并通过 jquery 将其打印在输入文本中
- jQuery 将类附加到输入的父 TD(如果存在 val)
- 带有输入的 td 中的 Jquery 表导航
- 如何通过jQuery将输入文本框更改为表TD
- Jquery 选择在 TD 内的输入
- jQuery从TD(HTML表格)内的输入字段中获取值
- 如何从td中删除显示的值并替换为输入字段
- 找到一个特定的td,并使用jquery将该值分配给文本输入
- 划分<td>通过输入值
- 双击时将输入文本添加到html表td中
- 迭代td内的每个输入字段
- 将输入值应用于其所有 TD InnerHTML