Показать сообщение отдельно
  #6 (permalink)  
Старый 21.02.2013, 21:35
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<script src="http://code.jquery.com/jquery-latest.js"></script>
<body>

<h4>Текст 1</h4>
<table><tr><td><a href="#">тут ссылка 1</a></td></tr></table>
<table><tr><td><a href="#">тут ссылка 2</a></td></tr></table>
<h4>Текст 2</h4>
<table><tr><td><a href="#">тут ссылка 3</a></td></tr></table>
<table><tr><td><a href="#">тут ссылка 4</a></td></tr></table>
<h4>Текст 3</h4>
<table><tr><td><a href="#">тут ссылка 5</a></td></tr></table>
<table><tr><td><a href="#">тут ссылка 6</a></td></tr></table>

<script>
function Find(X1,X2){
var arr0 =[];
$("h4:contains('"+X2+"')").prevAll().each(function(){
   if($(this).html()== X1) return false;
   $(this).addClass("Find");
});
$(".Find td a").each(function(){
   arr0.push($(this).parent().html());
});
$(".Find").removeClass("Find");
  return arr0;
}


var X1 = 'Текст 1';
var X2 = 'Текст 2';

var arr = Find(X1,X2);
alert('Найдено между: "'+X1+'" и  "'+X2+'"\n\n'+arr.join(",\n"))


var X1 = 'Текст 2';
var X2 = 'Текст 3';

var arr = Find(X1,X2);
alert('Найдено между: "'+X1+'" и  "'+X2+'"\n\n'+arr.join(",\n"))
</script>

</body>

Последний раз редактировалось Deff, 21.02.2013 в 21:51.
Ответить с цитированием