Я бы хотел, чтобы первые шесть столбцов GridView выполняли действие, но мне нужно выделить всю строку при нажатии. Вскрытие всего ряда работает, но я не могу получить захват первых 6 столбцов. Как получить первые 6 столбцов, щелкнув ниже, где находится тестовая переменная ?:jQuery вложенный фильтр
$("#<%= JobStreamSelectedDealsGridView.ClientID %> tr").filter(function() {
return $('td', this).length && !$('table', this).length
})
.bind('click', function(e) {
if (_activeRow) _activeRow.removeClass('gridviewrow-highlighted');
_activeRow = $(this).addClass('gridviewrow-highlighted');
var testing = $('td:lt(6)', this);
});
Это работает на линии тестирования «var testing», но я не уверен, есть ли более чистый способ: if ($ ('td: lt (6)', this) .is ('td')) {alert ('inside?'); }; – RSchmitt