2010-07-29 2 views
0

Я хочу добавить событие к моим пользователям, нажав ссылку на файл (а не ссылки на внутренние или внешние страницы). Есть ли простой способ просто получить ссылки на файлы с помощью селектора jquery? Или, как вы думаете, лучше поставить класс на мои ссылки на файлы и просто выбрать на основе этого класса?Поймать клики по ссылкам на файлы (в отличие от ссылок на страницы) в jquery?

спасибо, Макс

ответ

3

Используйте $, чтобы получить ссылки, имеющие расширение файла:

$('a[href$=".pdf"]') 

Вы можете заменить .pdf с любым расширением файла вы хотите.

+0

Oooh ... Я никогда не видел этого раньше. И вот я должен был сказать, что вам придется класть классы ... :) Было сказано, что я все еще думаю, что буду защищать класс, поскольку он намного проще, особенно если у вас много разных типов файлов, и т. д. :) – Chris

+0

@ Крис: Это ваш выбор :) – Sarfraz

+0

ах да, это круто. Я думаю, что это «концы с селектором»? Это приятно, но после некоторого раздумья я собираюсь поставить классы по ссылкам, поскольку он более явный. cheers tho :) max –

Смежные вопросы