【发布时间】:2021-01-31 17:15:24
【问题描述】:
使用 Alpine JS,有没有办法检查子菜单并在父 nav 上切换类?
我知道如何通过点击事件来切换x-data 的值,我可以在嵌套的ul 中添加一些东西来将x-data 的值从false 切换到true?
这是一个例子:
<nav x-data="{subOne: false, subTwo: false}" :class="{ 'has-sub-menu-1': subOne, 'has-sub-menu-2': subTwo}">
<ul>
<li>Menu Item
<ul>
<li>Sub Menu 1
<ul>
<li>Sub Menu 2</li>
<ul>
</li>
<ul>
</li>
<ul>
</nav>
如果有子菜单,我希望能够将 x-data 值切换为 true。
【问题讨论】:
标签: javascript css alpine.js