Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2011, 01:25   #1
TacoBell
Пользователь
 
Регистрация: 18.04.2010
Сообщений: 31
По умолчанию jQuery .prev([selector])

Всем привет! У меня проблема с методом .prev() jQuery.
Суть вот в чем. Есть такой порядок элементов:
Код:
<h1>....</h1>
<br>
<div id="lop">...</div>
В джаваскрипте выполняю это:
Код:
var tt = $("#lop").prev("h1");
И в tt ничего не лежит! Как такое возможно? Я же явно указал, что хочу получить заголовок h1 перед дивом. В чем может быть проблема? Заранее спасибо!
TacoBell вне форума Ответить с цитированием
Старый 24.12.2011, 01:41   #2
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Код:
var tt = $("#lop").prev("h1").text();
может так?
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 24.12.2011, 18:40   #3
TacoBell
Пользователь
 
Регистрация: 18.04.2010
Сообщений: 31
По умолчанию

Я имею ввиду, что в tt ничего нету вообще. Т.е. переменная пустая.

Решил так:
Код:
 $("#lop").prevAll("h1").last();
TacoBell вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JQuery stas_int Помощь студентам 3 26.11.2011 22:06
JQuery и FF WennY JavaScript, Ajax 1 01.11.2011 22:26
JQuery ser70 JavaScript, Ajax 2 16.08.2010 16:39
jQuery itself spein JavaScript, Ajax 4 25.12.2009 22:30