Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jQuery взять значение атрибута href 
:(
    Опции темы
galkinsasha
Дата 11.8.2011, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 12.6.2010

Репутация: нет
Всего: нет



Привет всем! есть у меня меню-аккордеон. При клике на name1 или name2 нужно вывести значение href ссылки с класcом buyval.
тоесть при клике на  name1 нужно вывести "blabla2, а при клике на name2  - blabla3
Код

<div id="firstpane" class="menu_list">
              
                 <p class="menu_head">name1</p>
                 <div class="menu_body" id="active1" >  
                 <a href="blabla1">меню 1</a>    
                 <a class="buyval" href="blabla2">меню 2</a>        
                 <a  href="blabla2">меню 2</a>  
                 <a href="ааа">меню3</a>
              
                 </div>
        </div>

    
                <p class="menu_head">name2</p>
                 <div class="menu_body" id="active2" >  
                 <a href="blabla1">меню 1</a>    
                 <a class="buyval" href="blabla3">меню 2</a>        
                 <a  href="blabla2">меню 2</a>  
                 <a href="ааа">меню3</a>
              
                 </div>
        </div>        
              


я пишу скрипт 

Код

$(document).ready(function()
{
jQuery("#firstpane p.menu_head").click(function()
    {
                $url=jQuery(this).next('a.buyval').attr('href');
        alert($url);
    }

}


выдает undefined

что не правильно?


Это сообщение отредактировал(а) galkinsasha - 11.8.2011, 16:19
PM MAIL   Вверх
нуп
Дата 11.8.2011, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Код

$(".menu_head").click(function()    {  
    var url= $(this).next().find('a.buyval');       
    console.log(url);    
});

PM MAIL   Вверх
galkinsasha
Дата 11.8.2011, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 12.6.2010

Репутация: нет
Всего: нет



Спасибо нуп! Я воспользовался твоей подсказкой и сделал так

Код

$(document).ready(function()
{
jQuery("#firstpane p.menu_head").click(function()
    {
               $url=jQuery(this).next().find('a#buyval').attr('href');
        alert($url);
    }
}


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1080 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.