Как выбрать любой элемент из списка DL - PullRequest
0 голосов
/ 22 мая 2011

У меня есть список DL с заголовком в DT и информацией в DD. Я собираюсь использовать jquery, чтобы выбрать заголовок из DT и открыть DD при его щелчке. Мой вопрос: как я могу выбрать "просто" DT, который я нажимаю, и открыть тот один dd?Прямо сейчас, когда я нажимаю на DT, все dd открываются и закрываются с помощью переключателя

Из представления:

foreach($allnews as $row){
echo "<dt class=\"row\">$row->date - $row->subject </dt>";
echo "<dd class=\"show\">$row->news</dd>";
}

Jquery

$(function(){
   $('.show').hide();
   $('.row').click(function(){
       $('.show').toggle("slow");      
   });   
});

Спасибо за ваше время

1 Ответ

3 голосов
/ 22 мая 2011
$('.row').click(function(ev){
    $(this).next(".show").toggle("slow");      
});

.next, ev.target

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...