我有一张桌子,当用户点击一行时,它以黄色突出显示。我使用一个类来使用 CSS 设置颜色,如下所示:
.highlight {
background-color: yellow;
}
现在,当用户单击提交按钮时,我想获取所有突出显示的行,然后从该行获取特定列值,然后将它们放入数组中。我遗漏了一些东西,因为我的选择器没有在数组中放入任何行数据。
var arr = $('#tbl tr').filter(":has(.highlight)");
这是我在另一个函数中用来在用户单击它时从单行获取值的方法。下面的代码有效,但我需要对所有突出显示的行执行此操作。
$(this).find('#selectedRowItem').text()
我正在使用 jQuery 1.6.4。顺便一提。
此外,我正在考虑使用 data 函数来缓存它作为更好的选择,但选择了数组作为更简单的解决方案。
关于如何做到这一点的任何想法?