Я, должно быть, упускаю из виду что-то простое, но я просто не понимаю.
Я пытаюсь вызвать щелчок по гиперссылке в списке элементов.
JS
(function($) {
$('li').click(function() {
var li = $(this);
var link = $('a', li);
link.click();
});
})(jQuery);
html
<ul>
<li><a href="http://example.com" target="_blank">TEST</a></li>
</ul>
Когда я запускаю вышеуказанный код на jsFiddle Я получаю ошибку:
<error>
jQuery.event.dispatch
jQuery.event.add.elemData.handle.eventHandle
jQuery.event.trigger
jQuery.fn.extend.trigger
jQuery.extend.each
jQuery.fn.jQuery.each
jQuery.fn.extend.trigger
jQuery.each.jQuery.fn.(anonymous function)
(anonymous function)
jQuery.event.dispatch
jQuery.event.add.elemData.handle.eventHandle
jQuery.event.trigger
jQuery.fn.extend.trigger
jQuery.extend.each
jQuery.fn.jQuery.each
jQuery.fn.extend.trigger
...
Итак, я хочу, чтобы щелкнуть гиперссылку, когда пользователь нажимает на элемент списка.