-2
클래스 아이콘을 클릭하고 클릭 할 때 클래스를 추가하는 다음 코드를 작성했습니다 (정상적으로 작동 함). 그것은 그리드 수정입니다.테이블에서 두 번째 요소는 어떻게 선택합니까?
다음 코드 :
/* Update sort icon (Ascending or descending) based on saved sort setting */
updateSortIcon: function (containerConfiguration) {
/* update sort direction icon based on stored sort setting; Sort setting is stored in the database */
var classElement = $('td[class$=' + containerConfiguration.GridReportInfo.SortingInfo.AnalyticUniqueId + ']');
if (this.validChildElement(classElement)) {
var indicatorElement = classElement.next()[0].children[0];
var newIndicatorClass;
var newParentIndicatorClass;
switch (containerConfiguration.GridReportInfo.SortingInfo.SortDirection) {
case ('ASC'):
case 0:
newIndicatorClass = 'GOSort1Right GOImage column-bg-color-asc';
newParentIndicatorClass = 'column-bg-color-asc';
break;
case ('DESC'):
case 1:
newIndicatorClass = 'GOSort4Right GOImage column-bg-color-desc';
newParentIndicatorClass = 'column-bg-color-desc';
break;
default:
newIndicatorClass = 'GOSort0Right GOImage';
newParentIndicatorClass = '';
break;
}
classElement.first().removeClass('column-bg-color-desc column-bg-color-asc').addClass(newParentIndicatorClass);
indicatorElement.setAttribute('class', newIndicatorClass);
}
},
이 코드 적용 열 BG-색상 오름차순 첫 번째 테이블 셀과 아이콘하지만 클래스를 추가하는 방법 열을-BG-색상 오름차순으로을 두 번째 테이블 셀에?
<td id="ext-gen1559" class="GOWrap0 GOAlignCenter GOHeaderText GOCellHeader GONoRight HideCol0ext-gen28361395166306 column-bg-color-asc">No. of Positions</td>
<td class=" GOCellHeader GONoLeft GOAlignRight GOHeaderButton">
<u class="GOSort1Right GOImage column-bg-color-asc"></u>
</td>
표 셀이란? 너 td 또는 tr 뜻? –
테이블 셀 (예제에서 보여짐)은 항상 TD 또는 TH입니다. TR이 아닙니다. 내보기에는 TD – Jimmy