Когда событие щелчка крепится на анкера теге, он обрабатывается браузером в ' особым "способом.
.click не должен работать с тегами 'a', потому что браузер не поддерживает «поддельный щелчок» с помощью javascript.
Я имею в виду, вы не можете «щелкнуть» элемент с помощью javascript. С помощью тегов «a» вы можете инициировать событие onClick, но ссылка не изменит цвета (к цвету посещенных ссылок, по умолчанию в большинстве браузеров фиолетовый).
Таким образом, было бы нецелесообразно, чтобы событие «click» работало с тегами «a», поскольку действие перехода к атрибуту href не является частью события onClick, а жестко запрограммировано в браузере.
Но вы можете сделать некоторые настройки для обработчика onclick, чтобы ссылаться на ссылку href.
Позволяет иметь пример для этого:
$('a').click(function() {
window.open($(this).attr('href'));
});
Вот является http://jsfiddle.net/4Qku8/ демонстрирует тот же с помощью JQuery.
Для получения более подробной информации, пожалуйста, обратитесь к this link
Java! = JavaScript –
Это не ДИВ? –
Пожалуйста, поделитесь своей функцией someFunction() и повторите свой вопрос (onclick между тегами, это должен быть атрибут) – pbenard