Два ответа, представленные до сих пор (ответы Грэма и Стива), являются потенциально неточными: иногда ответы Грэма будут соответствовать ссылкам, которые имеют ashx
где-то в строке, но не обязательно в конце строки - bashxml.php
будет соответствовать, например.Между тем у Стива не будет совпадения, если есть строка запроса, как он отмечает.
Вы можете обойти это, выполнив фильтрацию самостоятельно:
$('a').each(function() {
if (this.pathname.substr(-5) === '.ashx') { // if the last 5 characters of the pathname are .ashx
// do your processing here
}
});
См. Документацию наМестоположение объекта .