如果我通过特定链接转到页面,如何在页面上应用jQuery的load()函数

时间:2016-02-03 13:46:53

标签: javascript jquery

我在index.htmltarget.html有两个链接。

第一个链接很简单。它只是去target.html。

但我想用第二个链接做其他事情。

简单地:

1位用户点击指向target.html的第二个链接

在pQuery target.html函数的帮助下,

2 - 不仅show-this-page-in-target.html-if-user-clicks-the-second-link.html出现,.page-class元素也出现load()

到目前为止我能做些什么?

当我在target.html中时,我可以使用以下代码加载我想要的页面:

HTML

<a href="#" id="load" class="btn btn-primary">Load</a>

的JavaScript

<script type="text/javascript">
$('#load').click(function(){
  $('.page-class').load('show-this-page-in-target.html-if-user-clicks-the-second-link.html .target-class')
}); 
</script>

但是当我通过链接访问该页面时,我不知道如何加载它们。

1 个答案:

答案 0 :(得分:5)

这是您对taget.html的第二个链接:

<a href="target.html#load" class="btn btn-primary">Load</a>
target.html中的

使用此代码:

<script>
if(window.location.hash === '#load') {
    $(function() {
        $('.page-class').load('show-this-page-in-target.html-if-user-clicks-the-second-link.html .target-class')
    });
}
</script>

应该工作。