我必须忽略简单的东西,但我只是不明白。触发点击jQuery
我试图触发listitem中超链接的点击。
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
...
所以我想触发当用户点击listitem时点击超链接。
李在单击时没有打开链接 – PeeHaa
再试一次。我已经更新了我的答案。 – Darm
nopez仍然不起作用 – PeeHaa