Html:
<ul class="productList">
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
</ul>
jQuery的:
$('.productList').click(function(e){
var li = $(e.target);
//bla bla bla
});
问题是,从其他地方来说,我想触发上述事件,当触发时我想将特定li
作为event target
传递给该函数。简单地说,我想修改event
对象并在该对象中设置一些li
作为目标。有没有办法在jquery中做到这一点?
我知道将click
直接绑定到li
,在这种情况下,我将能够避免此问题。但它是一个巨大的列表,它使应用程序非常慢。
任何建议都会很有意义!
由于
答案 0 :(得分:4)
只需将li
元素传递给jQuery
并触发事件:
$(referenceToLi).click();