JQuery: если строка соответствует одному из этих href - PullRequest
0 голосов
/ 30 ноября 2010

У меня есть эта переменная в моем коде:

var href = $(this).attr('href'),
str = href.split('/').slice(-2,-1)[0];

Как я могу проверить, являются ли 'images', 'images-2' или 'images-3' соответствует строке 'href', затем сделайте что-нибудь ..

Ответы [ 2 ]

3 голосов
/ 30 ноября 2010
if href.match(/images(-[23])?/){
    doStuf();
}

должен сделать трюк.

1 голос
/ 30 ноября 2010

Взгляните на это: http://api.jquery.com/category/selectors/

Вы можете иметь что-то вроде: $ ( '[HREF = "образы"]')

Edit: Вы также можете сделать свои собственные селекторы, если хотите. http://dpatrickcaldwell.blogspot.com/2010/03/custom-jquery-selector-for-external-and.html

Джеймс Падолси уже написал один, который может работать на вас. http://james.padolsey.com/javascript/regex-selector-for-jquery/

...