Показать сообщение отдельно
  #1 (permalink)  
Старый 28.06.2011, 10:58
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

Найти в родителе элемент с заданным классом
Добрый день.
Бьюсь на следующей задачей:

структура хтмл такая:

<h3 class="hide-next">1</h3>
  <div>
  <h4 class="hide-next">2</h4>
    <div>
    <h5 class="hide-next">3</h5>
      <div>
      </div>
    </div>
  </div>

и так далее.

так вот, мне нужно при клике на элементе hide-next найти всех его предков hide-next`ов. и их значение поместить в хэш-тэг страницы, чтобы при клике на самый нижний заголов в адресе получилось http://***.ru#1/2/3

получается пока что-то такое:

$('.hide-next').click(function() { 
		
		$(this).parents()
				.map(function () { 
                  		return this.prev().text; 
                })
            	.get().join("/");
         		                      
		window.location.hash = parentEls;


});


я толкьо начинаю изучать jquery, абсолютно не понимаю, что в этом коде не так, в переменную ничего не записывается

Последний раз редактировалось tadjik1, 28.06.2011 в 11:10.
Ответить с цитированием