我有一個有幾行的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