как обратиться к комментарию

12 3
[Удален]
1073

два дня взрыва мозга, не привили к желаемому результату - ну не прогер я :(

необходимо получить ссылку на элемент после которого расположен комментарий


<body>
<div>
....
</div>
<div id="sdf">
<div id="as1">
<h1>товар 8</h1>
<div class="imgbox">
<img src="..." alt="" class="scrin s2" />
</div>
<p>....</p>
<div>
....
</div>

<div class="perenos">
.....
</div>
<!--xxxxxxx-->
</div>
</div>
<dl id="dfsd">
.....
</dl>
</body>

значение <!--xxxxxxx--> есть в переменной nn

необходимо получить ссылку на div class="perenos" т.к. искомый комментарий находиться после него

подключен jquery

нужно кроссбраузерное решение ie7+ firefox, opera, chrome, safari,

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#1

ссылку-якорь юзайте. 100% кросбраузерность во всем, и jquery не надо

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
[Удален]
#2
foxi:
ссылку-якорь юзайте

не понял, откуда там якорь возьмётся и зачем он в данном случае сдался?

vandamme
На сайте с 30.11.2008
Offline
675
#3

вам надо css обращение или конкретно чтобы юзер попал на этот комментарий при переходе с другой странички по ссылке?

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
burunduk:
не понял, откуда там якорь возьмётся

Прописать его видимо надо :) Не из боцмана ж его вытягивать

burunduk:
зачем он в данном случае сдался?

Для того чтобы получить ссылку, очевидно :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
vandamme
На сайте с 30.11.2008
Offline
675
#5

например вот ссылка /showthread.php?p=11837307#post11837317

в коде странички

<a name="post11837317">
P1
На сайте с 01.12.2011
Offline
25
#6

Если сделать так:

<div id="comments" class="perenos">

то можно обращаться по ссылке http://site.ru/path/#comments

[Удален]
#7

народ!!!

ау вы вообще о чём?? 😮

нужно что-то вроде

если прописать жёстко ко коду приведённому выше (без учёта наличия комментария)


var qwerrt=$('div.perenos');

в переменной qwerrt - будет ссылка на элемент

далее мне нужно сделать примерно следующие


$(qwerrt).after(sfggg);

где sfggg - произвольный html (полученный со стороны)

---------- Добавлено 08.06.2013 в 00:44 ----------

P.S. мне нужно пройтись по dom,

найти узел nodeType которого равен 8 и содержимое которого равно переменной nn (<!--xxxxx-->)

найти элемент после которого он стоит и вставить после него содержимое переменной sfggg (html код)

P.P.S. комментарием в html является конструкция <!-- -->

IL
На сайте с 20.04.2007
Offline
435
#8


<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
$(document).ready(function(){

$("*").contents().filter(function(){
return this.nodeType == 8;
}).each(function(i, e){
alert(e.nodeValue); // 'xxx..' - при необходимости сравнить
$(e).prev().next().css('border','solid 2px red'); // магия :)
});
})
</script>
</head>
<body>
<div>
....
</div>
<div id="sdf">
<div id="as1">
<h1>товар 8</h1>
<div class="imgbox">
<img src="..." alt="" class="scrin s2" />
</div>
<p>....</p>
<div>
.... ?
</div>

<div class="perenos">
..... perenos ...
</div>
<!--xxxxxxx-->
</div>
</div>
<dl id="dfsd">
.....
</dl>
</body>
</html>
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
SeVlad
На сайте с 03.11.2008
Offline
1609
#9
burunduk:
народ!!!
ау вы вообще о чём??

О ссылках и якорях ;)

Кто ж мож предположить что ты разбираешь dom? :)

[Удален]
#10

ivan-lev, спасибо, завтра попробую :)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий