7
votes

Comment obtenir une ligne d'élément dans la cellule par JavaScript / JQuery?

J'ai une table simple comme celle-ci xxx

Je veux déterminer quelle ligne où le bouton cliqué a été placé. Donc, j'utilise une méthode JQuery à Btnclick () comme vous le voyez. Mais parfois, je ne sais pas à quel point le bouton a été placé dans la ligne (), donc im cherchant un moyen d'obtenir un ancêtre par balise d'un élément. < P> Quelqu'un aidez-moi, merci?


0 commentaires

3 Réponses :


12
votes

Essayez ceci:

$(".myBtnClass").on('click',function(){
    var currentRow = $(this).closest('tr');
    alert(currentRow.attr('id'));
});


1 commentaires

Merci @tj. - Espérons que l'OP ressent la même chose :)



2
votes

La voie JQuery est la suivante:

$('#tempTable').find('button').click(function() {
    var currentRow = $(this).closest('tr');
});


0 commentaires

2
votes

Que diriez-vous d'utiliser le plus proche xxx


0 commentaires