Как подставлять ссылки в элементы?

Здравствуйте!
Вот есть например блок 1
<nav class="nav nav__top-level">
                <ul>
                  <li><a href="#">New seaseon</a>
                 <a href="http://qqqq-q.ru/category/obuv-i-aksesuari/"> </a>
                 <a href="http://qqqq-q.ru/category/z/"> </a>
                 <a href="http://qqqq-q.ru/category/z/"> </a>
                   </li>
                  <li id="menu-item-15" class=" menu-item-has-children "><a href="#">instagram</a>
                 <a href="http://qqqq-q.ru/category/obuv-i-aksesuari/"> </a>
                 <a href="http://qqqq-q.ru/category/z/"> </a>
                 <a href="http://qqqq-q.ru/category/z/"> </a>
                 </li>
                </ul>
              </nav>


и

<nav id="sub-menu" class="nav nav__second-level"> <ul>
	<li id="menu-item-132" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-132"><a href=" ">Обувь и Аксессуары</a></li>
	<li id="qqqq-q-133" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-133"><a href=" ">Одежда</a></li>
	<li id="qqqq-q-133" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-133"><a href=" ">Одежда</a></li>
</ul></nav>


Как мне передать ссылки из первого блока в ссылки во втором блоке (передать сами url) в том же порядке, в котором они расположены, по клику на li внутри которого они?
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
@DanSorokin
Full-stack developer at onvoya.com
$('.nav__top-level li').click(function(){
var links = $(this).children();
var arrLinks = [];
links.each(function(index,element)
{
if(index >= 1)
arrLinks.push($(element).attr('href'));''
});
$('#sub-menu a').each(function(index,element){
$(element).attr('href',arrLinks[index]);
console.log(arrLinks);
});
});

Надеюсь вы имели ввиду именно клик по li который в первом блоке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы