помогите с JQuery

nezabor
На сайте с 19.07.2010
Offline
152
263

не могу выйти из each

        _th.find('li').each(function(_i,_e){
                if ($(_e).data('rel') != '') {
                        result = {
                                suc: true,
                                rel: $(_e).data('rel'),
                                type: $(_e).data('type')
                        };
                        shlog(result)
                }
                        return true;
        })

по идее ведь должна сработать всего одна итерация... а он по всем строкам проходится

Чудес не бывает...
L
На сайте с 10.02.2015
Offline
221
#1

Если вам нужен только первый li, то выберите только его

Или попробуйте return false;

C
На сайте с 04.02.2005
Offline
277
#2
_th.find('li[data-rel]').filter(function(){return $(this).attr('data-rel') != ''}).eq(0)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий