如何在表中选择第二个元素
How do I select a second element within a table?
我创建了以下代码(运行良好),它添加了一个类来排序图标和单击时的列。这是一个网格修复。
以下代码:
/* 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);
}
},
此代码将column-bg-color-asc应用于第一个表格单元格和图标,但是我如何将类column-bg-color-asc添加到第二个表格单元格?
<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>
如果是每行的第二个单元格,则:
$("#tableId> tbody > tr").each(function() {
$(this).find("td:nth(1)").addClass('column-bg-color-asc');
});
上面的代码获取表的行。然后对每一行进行迭代,得到第二个单元格。在单元格上添加类
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 为什么不'在JQuery中找到第二个css选择器的工作
- 时间选择器:如何通过更改第一个值来更改第二个值
- 从第一个日期选择器定义第二个日期选择器的开始日期
- 如果未选择第一个下拉列表,则禁用第二个下拉列表
- 使用javascript和html选择第二个选项后发出警报
- KnockoutJS-根据第一个组合框中选择的值填充第二个组合框
- 如何使用 JavaScript 从单元格中选择第二个输入框
- 如何更改基于第一个下拉选择的第二个下拉值
- 根据另一个下拉菜单中的选择更改第二个下拉菜单的值
- JQuery:如果存在具有相同 ID 的元素,则选择第二个元素
- HIghcharts,在 Point.select 事件中选择第二个点
- 选择第二个元素子java-script
- 在第一个下拉选项上选择第二个或第三个下拉列表
- 如何在表中选择第二个元素
- 使用js子字符串选择第二个字符串点
- 如何在提交表单时选择第二个选项卡
- 使用量角器在列表中选择第二个锚元素
- 第一个下拉菜单选择第二个和第三个下拉菜单
- 如果我选择第二个下拉框,如何获取第一个下拉框值