Biorąc pod uwagę element DOM, w jaki sposób znaleźć najbliższego rodzica z podaną klasą css?Wyszukiwanie odpowiedniego obiektu nadrzędnego za pomocą jQuery
$(".editButton").click(function() {
(magic container selector goes here).addClass("editing");
});
Nie chcę używać dużo lub $ (...). Parent(). Parent(), ponieważ nie chcę być związany z konkretnym struktury DOM.
Mam rację myśląc, że wszystkie funkcje jquery rzeczywiście zwracają listę. Jeśli tak, możesz zrobić $ (this) .parents (". ClassYouWant: first") (spróbuj!) – Jennifer
@Jennifer: Masz rację, jeśli element miał więcej niż 1 rodzica, ustawiłby edycję dla wszystkich im. Powinieneś opublikować odpowiedź. Akceptuję to. –
tak: po pierwsze, w tym przykładzie pobiera najbliższy rodzic do $ (this) with .classYouWant? więc pracujesz w kierunku DOM? –