Моя проблема в том, что я хочу, чтобы только заголовок 1 и заголовок 2 вызывали функцию щелчка.Если я нажму на элемент списка 1.1 и т. Д., Я хочу, чтобы ничего не произошло.Как и сейчас, нажатие на любой элемент списка вызовет событие.
Javascript
$(document).ready(function() {
$("ul#nav li ul").hide();
$("ul#nav li").click(function() {
$("ul#nav li").removeClass("current");
$(this).addClass("current");
$("ul#nav li ul").slideUp('fast');
$(this).find("ul").slideDown('fast');
});
});
HTML
<ul id="nav">
<li><a href="#">Header 1</a>
<ul>
<li>List item 1.1</li>
<li>List item 1.2</li>
<li>List item 1.3</li>
</ul>
</li>
<li><a href="#">Header 2</a>
<ul>
<li>List item 2.1</li>
<li>List item 2.2</li>
<li>List item 2.3</li>
</ul>
</li>
</ul>
Я просмотрел пару похожих вопросови ответы, но они не совсем помогли мне решить проблему.