Je cherche à avoir un événement click pour toutes les colonnes, sauf la dernière colonne d'un GridView, puis un événement click séparé pour la dernière colonne de la grille (DropDownList). Je donne les résultats suivants en ce moment mais ne peux pas obtenir d'exclure la dernière colonne:Filtrage jQuery Colonnes Gridview
var _activeRow;
$('.gridview-jquerify 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');
$(this).each(function() {
var myID = $(this).find('.gridview-cell-hide').html();
__doPostBack('MyUpdatePanel', myID);
});
});
Je peux alors pas à obtenir une variation de ce qui précède à travailler pour la dernière colonne en faisant une filtrer à l'aide: dernier dans le sélecteur tels que:
$('.gridview-jquerify tr >td:last').filter(function() {
return $('td)', this).length && !$('table', this).length
})
merci cela fera l'affaire! – RSchmitt