У меня есть якорный тег с определенным URL, к которому я хочу добавить класс.В настоящее время я делаю это следующим образом:
$('a[href=http://this.ismyurl.com/folder/file.html]').addClass('red');
Проблема у меня заключается в том, что этот URL не соответствует.Имя файла file.html всегда одинаковое, поэтому, если бы я мог манипулировать этой строкой и сосредоточиться на последних 9 символах (например), я мог бы добавить класс таким же образом.Проблема в том, что я не уверен, как это сделать.
file.html
Кто-нибудь может помочь?
Спасибо Ронни
Вы ищете конец атрибута с селектором $=
$=
$('a[href$="file.html"]').addClass('red');
Вы можете использовать подстановочный знак в вашем селекторе jQuery.Я считаю, что это будет работать:
$('a[href$=/file.html]').addClass('red');
Это добавит «красный» класс ко всем ссылкам с href, оканчивающимся на «/file.html'.
var url = "http://someurl.com" $('a[href='+url+']').addClass('red');