Search code examples
jqueryjquery-selectors

jQuery: selecting grandparents


Is there a better way to select grandparent elements in jQuery in order to avoid this ?

$(this).parent().parent().parent().parent().parent().children(".title, .meta").fadeIn("fast");

Thanks.


Solution

  • You can use the parents() method which matches parents against a selector

    http://api.jquery.com/parents/

    Or if you're using 1.4 there is a new parentsUntil() method

    http://api.jquery.com/parentsUntil/