導航系統如下所示。我想要做的是將菜單項添加到數組中,並且對於那些項目應該執行某些操作。如果元素的子元素包含某些文本(在數組中找到)
我一直無法弄清楚如何做到這一點,因此我需要你的幫助,謝謝!
HTML:
<ul id="mainnav-menu" class="menu">
<li id="menu-item menu-item-1">
<a href="#">Apples</a>
</li>
<li id="menu-item menu-item-2">
<a href="#">Oranges</a>
</li>
<li id="menu-item menu-item-3">
<span class="submenu-dropdown-toggle"></span>
<a href="#">Green bananas</a>
</li>
...
</ul>
的jQuery:
var performActionsTo = ['Apples', 'Oranges'];
$('.menu-item').each(function() {
if $(this).closest('a').text() == /* exists in array */ {
console.log('action');
};
});
你有沒有搜索它? –
@ A.Wolff:是的,我已經搜索過它,但還沒有找到解決方案。 –