我有一个表是一个特定的大小,表的第5个单元格中的值总是被截断,我想添加一个title
属性,它是第5个单元格的完整值。
我一直在寻找一些解决方案,例如:
jQuery and Table, grab every cell in the NTH column
但那些并不是我想要的。我试过这个:
$('#tableID > tbody > tr:nth-child(n) > td:nth-child(5)').attr('title', 'hello');
这确实为每个第5个单元格提供了title
属性。但问题是我希望能够获得第5个单元格的数组或列表,并能够将单元格的.text()
变为title
属性。我试图将$('#tableID > tbody > tr:nth-child(n) > td:nth-child(5)')
放入变量中,但这并没有给我数组。
有没有办法获取表格中每行第5列的完整列表?
答案 0 :(得分:1)
你几乎就在那里。只需使用each
循环遍历集合:
$('#tableID > tbody > tr:nth-child(n) > td:nth-child(5)').each(function() {
$(this).attr('title', $(this).text());
});
此代码在每次迭代中获取单元格的文本并将其分配到title
属性中。