data attribute jquery dom parent

attribute - Encontrar el padre apropiado con jQuery



jquery get attribute data (4)

Dado un elemento DOM, ¿cómo puedo encontrar el padre más cercano con una clase dada de CSS?

$(".editButton").click(function() { (magic container selector goes here).addClass("editing"); });

No quiero usar lotes o $ (...). Parent (). Parent () ya que no quiero estar ligado a una estructura dom en particular.



Esto debería funcionar

$(this).parents(''.classYouWant:first'').addClass("editing");


Puede usar la selección principal. por ejemplo $(".myclass:parent").something(); encontrará todos los elementos con la clase myclass que tienen hijos.


$( this ).closest( ''.yourselector'' )

Como su nombre lo dice, encuentra el ancestro más cercano para this elemento.