сделал, теперь все проверяет
$(document).ready(function() { var all; var coords; $('#content_value a[href*=info_village]').each(function() { var ssil = $(this).attr('href'); var coord = $(this).text(); all = [ ssil.match(/village=\d+/), ssil.match(/\d+$/) ]; coords = /\s.(\d+)\|(\d+).\s/g.exec(coord); alert(all[0] + all[1] + all[0] + coords[1] + coords[2]); }); }); теперь осталось вывести на страницу без алерта нужно значения под абзац сунуть, как? |
создать какой-нибудь span снизу. element - этот span
element.innerHTML = all[0] + all[1] + all[0] + coords[1] + coords[2]; или $(element).html( all[0] + all[1] + all[0] + coords[1] + coords[2] ) |
мне надо после объекта $('#content_value a[href*=info_village]') как ссылку
так нет ничего $('#content_value a[href*=info_village]').after.html( all[0] + all[1] + all[0] + coords[1] + coords[2] ) это пользовательский скрипт |
Walik help
|
ппц подкрался не заметно
нашёл ОООГромный косяк в своём тВарении 1. вариант $(document).ready(function() { var all; $('#content_value a[href*=info_village]').each(function() { var ssil = $(this).attr('href'); var coord = $(this).text(); all = [ ssil.match(/village=\d+/), ssil.match(/\d+$/) ]; var obzor = (' <a href="javascript:window.location.href=\'/game.php?village=' + all[1] + '&screen=overview\'">tyt</a>'); $('#content_value a[href*=info_village]').after(obzor); }); }); Вставляет (after) к объекту кол-во ссылок, которое соответствует кол-ву строк например, если будет 40 строк то к каждой строке прибавится 40 ссылок, если 7 строк, то 7 ссылок и правильно рабочая ссылка одна(подчёркнута), остальные соответствуют другим строкам 1. ('#content_value a[href*=info_village]') tyt tyt tyt tyt tyt tyt tyt 2. ('#content_value a[href*=info_village]') tyt tyt tyt tyt tyt tyt tyt 3. ('#content_value a[href*=info_village]') tyt tyt tyt tyt tyt tyt tyt 4. ('#content_value a[href*=info_village]') tyt tyt tyt tyt tyt tyt tyt 5. ('#content_value a[href*=info_village]') tyt tyt tyt tyt tyt tyt tyt 6. ('#content_value a[href*=info_village]') tyt tyt tyt tyt tyt tyt tyt 7. ('#content_value a[href*=info_village]') tyt tyt tyt tyt tyt tyt tyt 2. Вариант $(document).ready(function() { var all; $('#content_value a[href*=info_village]').each(function() { var ssil = $(this).attr('href'); var coord = $(this).text(); all = [ ssil.match(/village=\d+/), ssil.match(/\d+$/) ]; }); var obzor = (' <a href="javascript:window.location.href=\'/game.php?village=' + all[1] + '&screen=overview\'">tyt</a>'); $('#content_value a[href*=info_village]').after(obzor); }); Если вынести из функции переменную var obzor ... и всё что ниже, то картина лучше, после каждой строки одна ссылка(то что надо), но она не соответсявует строке, все ссылки соответствуют одной строке, последней 1. ('#content_value a[href*=info_village]') tyt 2. ('#content_value a[href*=info_village]') tyt 3. ('#content_value a[href*=info_village]') tyt 4. ('#content_value a[href*=info_village]') tyt 5. ('#content_value a[href*=info_village]') tyt 6. ('#content_value a[href*=info_village]') tyt 7. ('#content_value a[href*=info_village]') tyt что не так? где я накасячил? подправте плиз з.ы излагал как мог, если что то непонятно выразил, спрашайте |
ау эксперты
|
:-E
|
профессиОНАЛЫ ау
|
Часовой пояс GMT +3, время: 08:11. |