リンクがサブアイテムでのみ機能するようにするにはどうすればよいですか?
<ul>
<li><a href="item-1">Item 1</a>
<ul>
<li><a href="item-1-1">item 1.1</a></li>
</ul>
</li>
<li><a href="item-2">Item 2</a></li>
<li><a href="item-3">Item 3</a>
<ul>
<li><a href="item-3-1">item 3.1</a>
<ul>
<li><a href="item-3-1-3">item 3.1.1</a></li> <li><a href="item-3-1-2">item 3.1.2</a></li>
</ul>
</li>
</ul>
</li>
</ul>
私は非常に基本的な例を行いました。
$('ul').on('click','a',function(){
if ($(this).next('ul').toggle()) return false;
});
これにより、リンクがサブアイテムに切り替えられる可能性があります。リンクにサブアイテムがない場合は、href 内の場所に移動しますが、機能しません。なぜですか?
ul li ul {
display:none;
}
実際、ここにフィドルがあります:ネストされたメニュー