Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.06.2012, 04:03
Интересующийся
Отправить личное сообщение для Анатолий Саратовцев Посмотреть профиль Найти все сообщения от Анатолий Саратовцев
 
Регистрация: 28.06.2012
Сообщений: 24

jquery. Метод find
Здравствуйте, программисты.
Подскажите, пожалуйста, что возвращает метод find?

Есть такой код:

Код:
$('.ad-next-image').live('click',function() {
    var obj = $.find('a.ad-active');
    alert(obj);
  }
);
Этот код выводит путь, указанный в теге href. А если делаю так: alert(obj.href) - мне говорят что он андеффенед. Выходит что find возвращает не объект, а тогда какой мне функцией фоспользоваться, чтобы обеспечить такую функциональность?
Ответить с цитированием
  #2 (permalink)  
Старый 29.06.2012, 06:04
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

$.find - низкоуровнево слишком. все функции, лежащие в долларе - используются очень хитро и работают очень быстро.

а так метод parent.find(selector) - то же самое, что и $(selector, parent)
Ответить с цитированием
  #3 (permalink)  
Старый 29.06.2012, 07:08
Интересующийся
Отправить личное сообщение для Анатолий Саратовцев Посмотреть профиль Найти все сообщения от Анатолий Саратовцев
 
Регистрация: 28.06.2012
Сообщений: 24

Делаю так:
Код:
$('.ad-next-image').live('click',function() {
   var obj = $('a.ad-active');
   alert(obj.href);
 }
);
Все равно пишет андеффенед.

Последний раз редактировалось Анатолий Саратовцев, 29.06.2012 в 07:11.
Ответить с цитированием
  #4 (permalink)  
Старый 29.06.2012, 09:17
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Анатолий Саратовцев, ты пример нормальный тестовый сделай. Эти огрызки кода бесполезны...
Ответить с цитированием
  #5 (permalink)  
Старый 29.06.2012, 09:23
Интересующийся
Отправить личное сообщение для Анатолий Саратовцев Посмотреть профиль Найти все сообщения от Анатолий Саратовцев
 
Регистрация: 28.06.2012
Сообщений: 24

Разобрался Вот так работает
Код:
$('.ad-next-image').live('click',function() {
    var obj = $('a.ad-active');
    alert(obj.attr('href');
  }
);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery не срабатывает find после ajax versoul jQuery 7 09.09.2011 16:20
Метод $.get в jquery Vahe jQuery 10 22.05.2011 13:32
jquery preventDefault метод InviS jQuery 5 01.07.2010 08:22
jQuery при XSLT преобразованиях на клиенте Родзевич Олег (X)HTML/CSS 24 11.04.2010 00:17
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55