Я немного поиграл, и, кажется, вы хотите включить действие щелчка по ссылке, по которой щелкают, а не элемент li
.
$(document).ready(function() {
$(".toggle_container").hide();
$("li.trigger a").click(function() {
$(".toggle_container").hide();
$(this).toggleClass("active").next().slideToggle("slow");
});
});
$
это просто псевдоним для jQuery
Также существует проблема с вашим HTML, так как у вас есть div как дочерние элементы вашего ul
элемента.Вы можете просто иметь еще один ul
в самом элементе списка.Еще один момент: идентификатор должен быть уникальным для каждого элемента DOM.
Я поставил это здесь как jsFiddle: http://jsfiddle.net/8q8jy/1/