我必須忽略簡單的東西,但我只是不明白。觸發點擊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