一旦点击,HREF什么都不做

时间:2014-08-22 07:13:47

标签: href

我有一个链接和一个div。主要功能是,一旦我点击链接或href,它将以div为目标。

jquery是

$(function(){
    $('.navlink').click(function(e) { 
          $('#search_query').hide().load( $(this).attr('href') , function(){
                 $('#search_query').show()
          })
          return false
    })
})

HTML

<ul>
<li class='has-sub'>
<a class="navlink" href='targetdiv.php' target="_blank">    
<span>Contact Us</span></a></li>
<li class='has-sub'>
<a class="navlink" href='https://google.com' target="_blank">        
<span>Help</span></a></li>
</ul>

..以及从链接中定位div的div

<div id="search_query"></div>
This is where the result will show
</div>

问题是,如果链接位于上面的示例中的文件夹中,它可以正常工作,它可以与“targetdiv.php”一起使用,它可以完美地运行并显示在该目标div上。

但是,如果它来自万维网,就像我上面的例子“https://google.com”一样。它不起作用,如果你单击它,它什么都不做,但是当你在新标签页面中单击打开时它确实有效,但没有针对div。

1 个答案:

答案 0 :(得分:0)

target= "_blank"

更改target="_self"

_blank在新窗口或标签页中打开链接的文档

_self在单击的框架中打开链接文档(这是默认设置)

_parent打开父框架中的链接文档

_top在窗口的正文中打开链接的文档

framename在命名框架中打开链接文档