jQuery a [href = # / example] не выбирает все подходящие якоря - кросс-браузерная проблема - PullRequest
1 голос
/ 07 марта 2011

Итак, я пытаюсь заставить jQuery сделать следующий выбор:

$("a[href=#/example]")

, и у меня есть якорь <a href="#/example">ex</a>.

Когда я пробую этот селектор в Chrome,IE8, FF или другие браузеры работают нормально, но когда я собираюсь протестировать его в IE6 / 7 и других старых браузерах, селектор не работает, потому что браузер интерпретирует атрибут href привязки как http://example.com/#/example

Какой изящный способ решить эту проблему для всех браузеров?

1 Ответ

4 голосов
/ 07 марта 2011

Использовать селектор атрибута с окончанием :

$("a[href$=#/example]")
...