[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Точный поиск в строке.
Kusss
На сайте есть страницы, нужна переключалка.

Задача найти <span>3</span>

<div class="b-paginator-desktop__items">
<a
href="?page=1" class="all_paginators b-paginator-desktop__item"><span>1</span></a>
<a
class="all_paginators b-paginator-desktop__item _current"><span>2</span></a>
<a
href="?page=3" class="all_paginators b-paginator-desktop__item"><span>3</span></a>
<a
href="?page=4" class="all_paginators b-paginator-desktop__item"><span>4</span></a>
...
<a href="?page=12" class="all_paginators b-paginator-desktop__item"><span>12</span></a>
<a
href="?page=13" class="all_paginators b-paginator-desktop__item"><span>13</span></a>
</div>
function change_page(newPage, url) {
var $pages = $('.all_paginators'),
$pages.find('span:contains("'+newPage+'")');
...

}

так не получается , так как он находит и
<span>3</span>
<span>13</span>
и так далее.

вот функция целиком
	function change_page(newPage, url) {
var $pages = $('.all_paginators'),
$action = $pages.find('span:contains("'+newPage+'")'),
old_page = $pages.filter('a:not([href]):last').find('span').text();

$pages.removeClass('_current');
$action.parent().addClass('_current');
$pages.filter('a:not([href])').attr({'href' : url.replace(/page=\d+$/, 'page='+old_page) });

}


как же мне найти точное совпадение ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.