Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите составить селектор (https://javascript.ru/forum/jquery/9120-pomogite-sostavit-selektor.html)

rem 29.04.2010 21:06

Помогите составить селектор
 
Люди добрые, помогите правильно составить селектор.
Задача следующая:
на странице неопределённое количество блоков вот такой одинаковой конструкции:
</span>
 неизвестный текст
  <div id=(xxx) class="class">
    ....
  </div>
<p><a href="#">текст</a></p>
<span>

скрипт отрабатывает по нажатию на ссылку, но оперирует со свойствами div'a.
Вопрос - как "выдернуть" id соответствующего div'a?
Сам как ни ломал голову - или "null" или "undefined":(

subzey 30.04.2010 00:50

Ни div, ни p не могут быть внутри span.
Поправьте, а потом попробуйте заново.

rem 30.04.2010 01:18

Цитата:

Сообщение от subzey
Ни div, ни p не могут быть внутри span.

Пардон, ошибся, (привычка закрывать теги :lol: )
Поправил.
Но не суть. span тут не играет роли. Вопрос остаётся прежним - как средствами jQuery выдрать неизвестный атрибут (ххх) элемента находящегося вЫше по коду от "активного"? селекторы иерархии и next не дают такой возможности. или я просто ослеп.

micscr 30.04.2010 08:08

$(this).parent().prev()[0].id

rem 02.05.2010 00:38

micscr, огромное спасибо за краткий деловой ответ.
Это именно то, что надо.


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