我有一个问题。
假设我有两页。
在第一页上,我有链接:

<a href="www.secondpage.com#changefirst">


在第二页上

<p onclick="changeVisibility('#point_4')" id="changefirst></p>
<div id="point_4"></div>


第二页上有很多段落。
如何在第二页上触发,如果存在带有特定“#”的链接,则在第二页加载特定段落时会触发onclick?

我试图做一些事情:

$('#changefirst').trigger('click');


或搭配:

if (hash) {
    $('#changefirst').trigger('click');
}


但是它不起作用,如果我做对了,我不知道。
谢谢您的帮助!

最佳答案

您应该将触发器准备好在文档内部

$( document ).ready(function() {
    if (location.hash === "changefirst")
       $('#changefirst').click();
});

关于javascript - 单击链接后如何通过ID触发另一页的onclick?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53297901/

10-11 13:24