Как добавить на ссылку data-bs-toggle="dropdown" через JS?
Подскажите, пожалуйста, как добавить на ссылку data-bs-toggle="dropdown" через jQuery??
<ul>
<li class="menu-item">
<a href="#">Пункт меню</a>
</li>
<li class="menu-item">
<a href="#">Пункт меню</a>
</li>
<li class="menu-item">
<a href="#">Пункт меню</a>
</li>
<li class="menu-item menu-item-has-children">
<a href="#">Пункт меню</a>
</li>
Ответы (2 шт):
Автор решения: Vadym
→ Ссылка
Замените атрибут href с помощью метода attr. Вместо кавычек, для значения аттрибута используйте
"
В вашем случае:
$("a").attr("href","data-bs-toggle="dropdown"");
Автор решения: chumaksa
→ Ссылка
Используя метод attr в jQuery можно сделать так:
$(".menu-item a").attr("data-bs-toggle", "dropdown");
Если в attr указать два аргумента (название атрибута и какое-то значение), то тогда всем элементам с таким селектором .menu-item a (он указан в коде), будет назначен атрибут data-bs-toggle (тоже был указан в коде), со значением которые вы указываете во втором аргументе.