我有一个元素,一个锚点,我怎么能用jQuery“点击它”,我的意思就像普通的用户点击一样,因为我点击了一个元素..但我还需要发起更多事件。 ..
好的,这是我的例子
<a class="som" href="http://domain.com/ssl-signup.php" target="_blank">Test Link</a>
$(document).ready(function(){
$('.som').click();
});
但没有任何反应!
最诚挚的问候。
答案 0 :(得分:4)
$("myelement").click();
或
$("myelement").trigger("click");
如果您需要在运行时决定事件类型,则第二个非常有用。
答案 1 :(得分:2)
触发锚点的click
操作不会将用户重定向到锚点的网址,正如您对普通click
所期望的那样。
相反,你需要这样做:
$('#anchorId').click(function(){
window.location.href = $(this).attr('href');
});
编辑 - 正确答案
我误解了这个问题。要完成您想要的操作,只需进行此调用即可模拟click
:
window.location.href = $('#anchorId').attr('href');
答案 2 :(得分:0)