polyanin
@polyanin
Golang, PHP & Symfony developer

Как с помощью jquery выбрать все ссылки, подходящие под условие?

Здравствуйте
<a href="адрес">что-то</a>

Условие такое
адрес не начинается с https://stat
и не начинается с http://support
и не содержит слово sitename

одновременно
  • Вопрос задан
  • 487 просмотров
Решения вопроса 1
He11ion
@He11ion
PHP-monkey
C помощью jquery - выбираем все элементы с ссылками и проходимся регуляркой по ним (или регуляркой + поиском подстроки если одной не сможешь) и выбираем те, что подходят под условия.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
IvanCher
@IvanCher
Мысли шире
jQuery('a[href!="sitename"]').not('a[href^="https://stat"], a[href^="http://support"]')
Ответ написан
Комментировать
@Bojczuk
Примерно так:
$('a[href$="https://stat"], a[href$="http://support"]').not( 'a[href*="sitename"]' )


Есть ещё такая библиотека:
Ответ написан
Комментировать
вот так:
$('a:not([href^=https\\:\\/\\/stat],[href^=http\\:\\/\\/support],[href*=sitename])').css('color', 'red');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы