我正在尝试使用JavaScript触发已经编写的锚标记的点击事件,但它无效。任何人都可以帮我做这个
I have a anchor tag
<a id="memberid">Data Member</a>
<script>
$("#memberid").click(function() {
changebreadcrumb("Data Management");
});
</script>
i want to trigger above click event on load
i tried
$("#memberid").click();
and
$("#memberid").trigger("click");
but did not work.
答案 0 :(得分:1)
在结束body
代码
<script>
$(document).ready(function(){
$('#memberid').trigger('click');
});
</script>
答案 1 :(得分:1)
使用jquery并检查你的dom是否准备就绪。它工作正常。 请参阅左侧面板中小提琴中的属性
$("#memberid").click(function() {
alert('clicked');
});
$("#memberid").trigger("click");
编辑: FINAL DEMO
如果你想点击页面加载,请按照我提到的javascript或jquery加载方法使用window.onload。
$(window).load(function()
{
$("#memberid").trigger("click");
});
答案 2 :(得分:0)
如果您的点击不起作用,那么在这种情况下....尝试on()函数来触发事件
$(document).ready(function(){
$("#anchor_id").on( "click", function() {
//your work
});
});