Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как выбрать строку, справа от которой ничего не должно быть? (https://javascript.ru/forum/jquery/32656-kak-vybrat-stroku-sprava-ot-kotorojj-nichego-ne-dolzhno-byt.html)

Rooner 24.10.2012 19:04

Как выбрать строку, справа от которой ничего не должно быть?
 
С регулярками я не дружу
Есть строка steklyannye-dveri. Нужно выбрать ссылку, в адресе которой, присутствует данная строка, при том чтобы справа от этой строки ничего не было кроме слэшей. Т.е. нужна регулярка которая выберет первую ссылку, а не обе
<a href="/steklyannye-dveri/">Стеклянные двери</a>
<a href="/steklyannye-dveri/dvuhdvernye/">Двухдверные</a>

nerv_ 24.10.2012 22:01

$( 'a [href$="steklyannye-dveri/"]' )

Rooner 25.10.2012 11:08

nerv_, ну как вариант, но мне подсказали суперское решение
$(document).ready(function() {
  $('a').filter(function(index) {
    return this.href == window.location.href;
  }).addClass('active');
});

Skipp 25.10.2012 11:16

Так же можно было сделать и с предложенным вариантом:
$(function(){$("a[href="+window.location.href+"]").addClass("active")})


Часовой пояс GMT +3, время: 05:31.