나는 성공적으로 jquery 홀수/짝수 선택기를 사용하여 테이블에 "호랑이 줄무늬"를 만듭니다. 그런 다음 행을 추가하거나 삭제할 수있는 기능을 추가했습니다. 그러나 나는 행 추가/삭제에 제대로 작동하도록 스트라이프를 가져올 수 없었습니다. 그것은 add/append에서 작동하지만 add/prepend 나 delete에서는 작동하지 않습니다. Jquery 홀수/짝수 질문 prepend/append 함께
function StripeRows()
{
$("#myTable").each(function(){
$(this).find("tr").removeClass('evenrow oddrow');
$(this).find("tr:even").addClass("evenrow");
$(this).find("tr:odd").addClass("oddrow");
});
}
그렇지 않으면 둘 다
evenrow
및
oddrow
수업을 행 될 겁니다 : 여기에 먼저 이전 스트라이핑을 취소하는 데 필요한 코드의 요약 ...
$(document).ready(function(){
// click on Add Row button
$("#addButton").click(function(){
// add a row to table
addTableRow('#myTable');
// then re-apply tiger striping
stripeRows();
});
});
// remove specified row
function removeRow(row) {
$(row).parent("tr").remove();
stripeRows();
}
function StripeRows()
{
$("#myTable").each(function(){
$(this).find("tr:even").addClass("evenrow");
$(this).find("tr:odd").addClass("oddrow");
});
}
브릴리언트! 감사. – rshid