如何使用jquery获取表单元格中子元素的值
How to get value of child element in table cell with jquery?
我将jQuery添加到一个较旧的应用程序中。这导致了一些语法错误,所以我需要更新旧代码以与jQuery兼容。为了澄清,一旦我包含jQuery,myTable.rows.length
就会返回"undefined"。我之所以包含jQuery是因为我想在页面的其他地方使用DatePicker。
一旦我将myTable.rows.length
更改为$('#myTable tr').length;
,该部分工作正常,这让我相信我也需要更新以下片段。
在jQuery中,以下代码的等价物是什么?:myTable.rows[i].cells[0].children[0].value;
如果您正在做的工作有效,为什么要更改它?
我不喜欢这个,但也是一样的想法
$("#myTableId")find("tbody tr").eq(i).find("td").eq(0).children().eq(0).val();
你可能会对你试图选择的项目进行分类。
如果它将是第一个单元格中的第一个输入,那么它将只是
var i = 0;
var rows = $("#myTableId")find("tbody tr");
var inputVal rows.eq(i).find("td :input").val();
这将是
$($("td:first", ($("#myTable tr")[i])).children()[0]).val();
选择第k个td:
$($($("td", ($("#myTable tr")[i]))[k-1]).children()[0]).val();
更简单一些(第i行,第j单元格):
$("#myTable tr:nth-child("+i+") td:nth-child("+j+")").children()[0].val();
相关文章:
- Knockout绑定是膨胀的html(表单元格),如何使用javascript创建绑定或从父元素绑定
- TinyMCE - 允许表格单元格元素作为有效的 html
- 如何使用jquery获取表单元格中子元素的值
- 如何将数组数组的元素放在表格单元格中
- 如何从包含
元素的 javascript 变量中获取单元格数据 - 无法从位于隐藏行单元格中的选择元素中获取 selectedIndex
- jQuery 获取表单元格中未知元素的值
- 检查表格单元格中存在的元素类型
- jQuery DataTables - 将带有事件的 jquery 生成元素添加到表单元格中
- 如何用javascript/jquery获取单元格中元素的行
- 如何读取ag网格中每个单元格的样式(或获取html元素)
- 从HTMLTableRowElement中的特定单元格获取子元素并隐藏/删除它们
- 根据单元格内容更改样式元素
- 如何在jqGrid中将元素ID设置为表单元格
- 创建& lt; audio>元素,然后在单击表格单元格时播放
- 使用“打印”按钮忽略表格单元格中的隐藏元素
- 在表单元格元素中设置百分比宽度,而不指定表元素
- 当点击TD元素时,为2个单元格的宽度和3个单元格的高度上色
- 检索html表格单元格中的html元素
- 向由子元素事件触发的表单元格添加类/从中删除类