Je veux trouver le nième élément parent d’un élément donné et accéder aux atsortingbuts du parent.
Test
Test
Je veux accéder au 3ème élément parent de element1 sans utiliser
$('#element1').parent().parent().parent()
Toute aide serait appréciée
Vous pouvez utiliser .parents()
et .eq()
:
$('#element1').parents().eq(2);
Vous pourriez faire un petit plugin pour vous en occuper:
$.fn.nthParent = function(n){ var p = this; for(var i=0;i
puis utilisez-le comme:
$('#element1').nthParent(3);
parents () renvoie une liste, donc cela fonctionne:
$('#element1').parents()[2];
utilisation:
$('#element1').closest('#parent1');