我有一个有几行的html表 - 可以说这个例子是17。在第2,9和15行,我有一些BOLD文本,它们之后的行基本上是标题。我用下面的代码的每个报头之后添加一个IMAGE:jquery,在表中选择几个TR
$("#tblResults tr.lGreyBG td span.gridTXT b").each (function(index) {
$(this).after(" <img class='ChartButton' id='c"+ index +"'src='Images//chart_bar.png' alt='Chart' width='20' />");
});
我也有以下的代码位,其结合一个点击事件到每个图表的按钮。
$("img.ChartButton").click(function(){
alert ($(this).attr("id")); // THIS LINE WILL BE REPLACED
});
此刻,它只是显示图表按钮的ID。我需要做的是替换警报,以便将点击后的标题行之后的行拖回到下一个标题行,直到表结束(以先到者为准)。所以如果点击第一个按钮,那么第3到第8行将被撤回。一旦我有了这些,我可以遍历每个TD单元来查看表中的数据。
非常感谢任何帮助,我需要用什么“选择器”来拉回正确的行。还要注意,这需要是动态的,因为其他表将具有不同的行数。
感谢 ^ h
感谢点出了 “每个()” 的部分,理解。 currentRows行也拉回我需要的确切行。现在我可以尝试迭代每个TD并从中获取数据:) – harag