Показать сообщение отдельно
  #35 (permalink)  
Старый 14.06.2011, 22:52
Аспирант
Отправить личное сообщение для Abraham Посмотреть профиль Найти все сообщения от Abraham
 
Регистрация: 04.09.2010
Сообщений: 91

ппц подкрался не заметно

нашёл ОООГромный косяк в своём тВарении

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

что не так? где я накасячил?

подправте плиз

з.ы излагал как мог, если что то непонятно выразил, спрашайте
Ответить с цитированием