Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменить html (https://javascript.ru/forum/misc/86338-izmenit-html.html)

Uthvfy62 06.03.2025 19:43

Изменить html
 
Не подскажите? Есть 2 списка ul. Каждому ul li задан класс индексом. Т.е. классы li1 li2 и т.д., во 2 ul кдассы начинаются не допустим с li10, а снова li1 li2. В каждом li есть span с классом title. Как можно передать содержимое каждого li .title первого ul, соответственно li с тем же классом во второй ul?

ksa 07.03.2025 09:11

Uthvfy62, вместо рассказа сделай тестовый пример... ;)

Uthvfy62 07.03.2025 20:33

https://qna.habr.com/q/1391380

ksa 08.03.2025 15:44

Цитата:

Сообщение от Uthvfy62
Как можно передать содержимое каждого li .title первого ul, соответственно li с тем же классом во второй ul?

Например так...

<div class="ul">
	<ul class="ul1">
		<li class="li1"><span class="title">span1</span></li>
		<li class="li2"><span class="title">span2</span></li>
	</ul>   

	<ul class="ul2">
		<li class="li1"><span class="title">span3</span></li>
		<li class="li2"><span class="title">span4</span></li>
	</ul>
</div>
 
<script>
const ot = $('.ul2 .title')
$('.ul1 .title').each((i, o) => {
	ot.eq(i).text(ot.eq(i).text() + ' ' + $(o).text())
})
</script>

Uthvfy62 08.03.2025 22:23

ksa, спасибо тебе.


Часовой пояс GMT +3, время: 09:18.