Par exemple: Je veux utiliser la fonction suivante: p> pour obtenir le 5 Réponses : dans jQuery 1.6: L'index Selon Réponse , Dom Niveau 2 expose vous permet de le faire, ce qui est assez lisible : p>
Ce code ne fonctionnera pas réellement tel que vous appelez
< / code> `s Position lorsque vous cliquez dessus, mais comment? P> P>
votes
$("td").click(function(){
var column = $(this).parent().children().index(this);
var row = $(this).parent().parent().children().index(this.parentNode);
alert([column, ',', row].join(''));
})
votes
votes
indice code> appelé Aucun paramètre n'aura la position relative à ses frères et sœurs (pas besoin de traverser la hiérarchie).
$('td').click(function(){
var $this = $(this);
var col = $this.index();
var row = $this.closest('tr').index();
alert( [col,row].join(',') );
});
votes
cellindex code>
et rowindex code>
Propriétés de TD code> et
tr code> Eléments, respectivement.
cellindex code> sur un objet JQuery, il suffit d'utiliser
this.cellindex code> au lieu de
$ (ceci). cellindex code> pareil avec obtenir la ligne
votes
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td>0, 0</td>
<td>0, 1</td>
<td>0, 2</td>
</tr>
<tr>
<td>1, 0</td>
<td>1, 1</td>
<td>1, 2</td>
</tr>
</table>