Сообщение от krasovsky
|
$('.anchor') - вот один класс "якорей" и никаких проблем
|
Но ведь href^="#" уже определяет все якоря. Зачем усложнять? Просто не нужно использовать якоря как не-якоря, вот и все)
Сообщение от krasovsky
|
если совсем уж нет возможности, то по краqней мере убрать у него атрибут href
|
Тогда вообще нет смысла в <a>. Ибо курсора-указателя не будет а, элемент не сможет получать фокус. Т.е. <a> не будет отличаться от <span>
Как лучше, в порядке приоритета:
1) Использовать <button>
2) Использовать <a href="javascript
:">
3) Использовать <span tabindex="0">, но придется самому навешивать обработчик keydown:keyCode=13, вызывающий this.click() (для ссылок и кнопок за нас это делает браузер)