我有一个rgb值(currentColorRGB),想要从一个表(#previewColorTable)中找到背景为rgb值的单元格,然后在紧随其后的单元格中检索文本,这是颜色的颜色。 "名称"
这是我得到的,它返回一个对象:
var currentColorRGB = some rgb value;
var tableRow = $("td").filter(function() {
return $('#previewColorTable').css('background-color') == currentColorRGB;
}).closest("tr");
如果有帮助,这里是表的快照,我试图从以下信息获取信息:
答案 0 :(得分:1)
从第一个表格单元格中获取文本。
tableRow.find("td").eq(0).text();
或
tableRow.find("td:eq(0)").text();
或
tableRow.find("td:first").text();
或
tableRow.find("td").first().text();
或
tableRow.find("td:first-child").text();
答案 1 :(得分:1)
您可以使用此脚本执行此操作:
var currentColorRGB = some rgb value;
var nexttdText = '';
var tableRow = $("td").each(function() {
var currentBackground = $(this).css('background-color');
if (currentBackground == currentColorRGB) {
nexttdText = $(this).next().html();
return false;
}
});
希望这会有所帮助:)