Вывод текста из одинаковых id и вставка
Всем привет... помогите со скриптом
На странице есть много одинаковых ссылок и блоков <a href="#" id="autorPost">Nick</a><div id="setAutorPost"></div> Нужно чтобы из каждого #autorPost брался текст т.е. ник и вставлялся в #setAutorPost Как должно выглядеть: <a href="#" id="autorPost">Jon</a><div id="setAutorPost">Jon</div> <a href="#" id="autorPost">Nick</a><div id="setAutorPost">Nick</div> <a href="#" id="autorPost">Denis</a><div id="setAutorPost">Denis</div> <a href="#" id="autorPost">Kevin</a><div id="setAutorPost">Kevin</div> Способ с разными id не предлагать :) |
<a href="#" id="autorPost">Jon</a><div id="setAutorPost"></div> <a href="#" id="autorPost">Nick</a><div id="setAutorPost"></div> <a href="#" id="autorPost">Denis</a><div id="setAutorPost"></div> <a href="#" id="autorPost">Kevin</a><div id="setAutorPost"></div> <script> window.onload = function () { var elems = document.querySelectorAll('#autorPost'); var len = elems.length; for (var i = 0; i < len; i++) { if(elems[i].nextSibling.id == 'setAutorPost') { elems[i].nextSibling.innerHTML = elems[i].innerHTML; } } } </script> Цитата:
|
Цитата:
|
dmitriymar,
bes, Ну я выводил с помощью .each() для других блоков, а для этих не получилось :( |
bes,
Страница начала жутко тормозить.. Можете переписать в jquery v1.3.2? |
<a href="#" id="autorPost">Jon</a><div id="setAutorPost"></div> <a href="#" id="autorPost">Nick</a><div id="setAutorPost"></div> <a href="#" id="autorPost">Denis</a><div id="setAutorPost"></div> <a href="#" id="autorPost">Kevin</a><div id="setAutorPost"></div> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script> $(function () { var elems = $("a[id=autorPost]"); var len = elems.length; for (var i = 0; i < len; i++) { if(elems[i].nextSibling.id == 'setAutorPost') { elems[i].nextSibling.innerHTML = elems[i].innerHTML; } } }) </script> |
bes,
Спасибо |
Цитата:
|
Часовой пояс GMT +3, время: 12:18. |