Какая альтернатива Zepto.js $ (this) .parent (). Parent (). Find ('. Active') в jQuery? - PullRequest
5 голосов
/ 08 декабря 2010

Что Zepto.js альтернатива jQuery $(this).parent().parent().find('.active')?

Ответы [ 4 ]

9 голосов
/ 20 апреля 2011

Этому вопросу около 4 месяцев, и фреймворк Zepto обновляется довольно регулярно.

$(this).parent().parent().find('.active') теперь работает.

В соответствии с исходным деревом git-репо эта поддержка была добавлена20 декабря 2010 г. Мислав Марохнич (зафиксируйте хэш 784de340).

4 голосов
/ 08 декабря 2010

Я не вижу метод .parent() в API , поэтому вам, возможно, придется сделать это (не проверено!):

$($(this).get(0).parentNode.parentNode).find('.active').hide();
3 голосов
/ 10 декабря 2010
У

zepto есть что-то вроде Element#up от прототипа для поиска родословной. Это называется closest. Вам нужно иметь класс или знать, кто является родителем.

$(this).closest("div.parentclass").find('.active')
1 голос
/ 04 марта 2013

С тех пор Zepto внедрил метод .parent (). Смотри http://zeptojs.com/#parent

...