나는 여러 행을 가진 html 테이블을 가지고 있습니다 -이 예제에서는 17을 말합니다. 행 2, 9 및 15에는 기본적으로 굵은 텍스트가 있으며 그 뒤에는 행의 헤더가 있습니다. 나는 각 헤더 다음에 이미지를 추가하려면 다음 코드를 사용했습니다 :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 셀을 반복하여 테이블의 데이터를 볼 수 있습니다.
올바른 행을 가져 오는 데 "선택자"를 사용해야하는 데 많은 도움을 주신 데 대해 감사드립니다. 또한 다른 테이블의 행 수가 달라 지므로 동적이어야합니다.
감사
감사합니다. 또한 currentRows 라인은 필자가 필요로하는 정확한 행을 되돌리고있다. 지금 나는 각 TD를 반복하고 그것으로부터 데이터를 가져올 수있다 : – harag