javascript - 点击链接后如何通过id触发另一个页面的onclick?
问题描述
我有个问题。假设我有两页。在第一页我有链接:
<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');
}
但它不起作用,我不知道我是否走对了路。谢谢您的帮助!
解决方案
尝试使用
var urlHashVal = window.location.hash;
$("#"+urlHashVal).click();
推荐阅读
- jquery - jQuery找到最近的隐藏输入,其中名称属性包含ID
- html - Thead 在打印时不工作,如果它是过大的
- google-apps-script - 复选标记自动填充编辑时间 - 如果未选中,则无法删除该时间
- rust - 覆盖依赖项的构建脚本
- c - 释放内存(或分配)的问题
- oracle - oracle修改全局临时表
- ibm-midrange - IBM i- 将 IFS 文本文件中的数据解析为 IBM i db2 表?
- c# - 在 .net 核心中设置全球时区
- jquery - Ruby 瘦服务器 ActionView::Template 错误
- android - BottomSheetDialogFragment 允许用户触摸外部