[英]How to trigger a anchor tag click event dynamically using javascript?
I'm trying to trigger a already written click event for an anchor tag using JavaScript but it is not working. 我正在尝试使用JavaScript触发锚标记的已编写的click事件,但无法正常工作。 can any one please help me to do this
谁能帮我做到这一点
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.
Place this at the end of your HTML before the closing body
tag 将其放置在HTML的结尾,位于结束
body
标签之前
<script>
$(document).ready(function(){
$('#memberid').trigger('click');
});
</script>
Use jquery and check whether your dom is ready. 使用jquery并检查您的dom是否准备就绪。 It works fine.
工作正常。 See the properties in the fiddle on its left side panel
在左侧面板上查看小提琴中的属性
$("#memberid").click(function() {
alert('clicked');
});
$("#memberid").trigger("click");
EDIT: FINAL DEMO 编辑: 最终演示
If you want to triger click on pageload, use window.onload in javascript or jquery load method as i mentioned. 如果要触发单击页面加载,请按照我提到的在JavaScript或jquery加载方法中使用window.onload。
$(window).load(function()
{
$("#memberid").trigger("click");
});
If your click is not working then in that case....try on() function to trigger event 如果您的点击不起作用,那么在这种情况下...尝试on()函数触发事件
$(document).ready(function(){
$("#anchor_id").on( "click", function() {
//your work
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.