Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   как передать контекст в функцию (https://javascript.ru/forum/jquery/55685-kak-peredat-kontekst-v-funkciyu.html)

Moloch 09.05.2015 22:02

как передать контекст в функцию
 
Допустим есть некоторая выборка индекс которой я хочу получить например при перетаскивании компонента я делаю так
console.log($('.viborka'.index(this))

есть некоторая функция в которую я передаю контекст function someName(v) {console.log(v.index(this))}. потом эту функцию вызываю

$('viborka').draggable({
                

                        stop: function () {
                               console.log($('viborka').index(this))
                                someName($('viborka'));
                                
                                
                            }
                               
                    });

и мне выдается -1 т.е. метод index()не находит элементы выборки. Почему?

рони 09.05.2015 22:22

Цитата:

Сообщение от Moloch
$('viborka'));

нет такого тега - точка где?

Moloch 09.05.2015 22:33

я ошибся во время написания вопроса. точка есть.вот что странно если я пишу console.log($('.viborka')) в обеих функциях, контекст появляется один и тот же, как только пытаюсь обратиться к индексам, результат разный


Часовой пояс GMT +3, время: 01:27.