$("ul > li.closed").click(function (e) {
if (e.target === this) {
var li = $(this).closest('li');
li.find(' > ul').slideToggle('fast');
$(this).toggleClass("closed open");
}
});
다른 모든 기능 나는 완벽하게 실행을 다시 작성했습니다, 그러나 이것은하지 않습니다. 여기에 내가 쓴 내용이 있습니다 :
$(document).on("click", "ul > li.closed", function (e) {
if (e.target === this) {
var li = $(this).closest('li');
li.find(' > ul').slideToggle('fast');
$(this).toggleClass("closed open");
}
});
자세히 알 수 있듯이, 저는 많이 변하지 않았습니다. ul은 열리지 만 더 이상 닫히지 않습니다. 내 실수는 어디 갔지?
시도'$ ("UL")를 얻을 것이다 클래스
closed
했다 그 당시 너무. on ("click", "li.closed", function (e) {' – karthikr