Навигационная система выглядит ниже. Я хочу добавить элементы меню в массив, и для этих элементов необходимо выполнить определенные действия.Если дочерний элемент элемента содержит определенный текст (найден в массиве)
Я не смог понять, как это сделать, поэтому мне нужна ваша помощь, спасибо!
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: Да, я искал его, но еще не нашел решения. –