[英]After click link how to trigger onclick on another page by id?
我有一個問題。 假設我有兩頁。 在第一頁我有鏈接:
<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();
});
嘗試使用
var urlHashVal = window.location.hash;
$("#"+urlHashVal).click();
@Bhaskara Arani 的答案有效,但對我來說沒有哈希“#” 。
所以這有效:
var urlHashVal = window.location.hash;
$(urlHashVal).click();
.hash
文檔顯示“#”已經包含d(感謝 Jason)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.