Вывод текста из одинаковых 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, время: 19:44. |