我有一个链接和一个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。
答案 0 :(得分:0)
按target= "_blank"
target="_self"
_blank在新窗口或标签页中打开链接的文档
_self在单击的框架中打开链接文档(这是默认设置)
_parent打开父框架中的链接文档
_top在窗口的正文中打开链接的文档
framename在命名框架中打开链接文档