powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / динамически расставить ссылки
10 сообщений из 10, страница 1 из 1
динамически расставить ссылки
    #38445283
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некий список вида:
Код: html
1.
2.
<li><span data-node-id="11"><i class="icon"></i><strong>11's</strong> ТЕКСТ</span></li>
<li><span data-node-id="12"><i class="icon"></i><strong>id=12<strong> ДРУГОЙТЕКСТ</span></li>


Как правильно составить js скрипт для обрамления текстов списков такими ссылками:
Код: html
1.
2.
<a href="site?11"> ТЕКСТ</a>
<a href="site?12"> ДРУГОЙТЕКСТ</a>

?

JQyery подключен...
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445334
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oakenКак правильно составить js скрипт для обрамления текстов списков такими ссылками
Как вариант...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(function (){
	$('li > span > strong').each(function (){
		var o=$('<a href="#"></a>').append(this.nextSibling);
		$(this.parentNode).append(o);
	});
});
</script>
</head>
<body>
<ul>
	<li><span data-node-id="11"><i class="icon"></i><strong>11's</strong> ТЕКСТ</span></li>
	<li><span data-node-id="12"><i class="icon"></i><strong>id=12</strong> ДРУГОЙТЕКСТ</span></li>
<ul>
</body>
</html>
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445421
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaКак вариант...Нормальный, рабочий вариант, только не полный, у меня еще вопрос, как получить значение атрибута data-node-id для каждого элемента. Оно нужно для подстановки в качестве парамтера ссылки.
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445425
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oakenkrvsaКак вариант...Нормальный, рабочий вариант, только не полный, у меня еще вопрос, как получить значение атрибута data-node-id для каждого элемента. Оно нужно для подстановки в качестве парамтера ссылки.
вам еще и ложкой? ;) a самому хоть чуток попробовать?
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445428
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoriaoakenпропущено...
Нормальный, рабочий вариант, только не полный, у меня еще вопрос, как получить значение атрибута data-node-id для каждого элемента. Оно нужно для подстановки в качестве парамтера ссылки.
вам еще и ложкой? ;) a самому хоть чуток попробовать?А я пробую, только не очень получается, учусь...
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445433
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
this.parentNode.getAttribute("data-node-id")



это внутри функции для each
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445437
от оно где
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вбейте в строку поиска гугля: javascript how to get attribute
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445439
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо)
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445462
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oakenНормальный, рабочий вариант, только не полный ...
Опять не так...
...
Рейтинг: 0 / 0
динамически расставить ссылки
    #38445542
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaoakenНормальный, рабочий вариант, только не полный ...
Опять не так...

oakenвсем спасибо)

уже так ;)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / динамически расставить ссылки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]