jQuery 实现链接在新窗口打开的方法小结

[ 博客 ]

jQuery 实现在新窗口中打开链接方法,收集了几个,大家可以根据需要选择使用。

第一种:指定的样式的链接在新窗口打开,例如:newtab 这个 class

<script type="text/javascript">
jQuery(document).ready(function($) { $('.newtab a').attr({target: "_blank"}); });
</script>

第二种:所有链接新窗口打开

<script type="text/javascript">
jQuery(document).ready(function($){
$("a").attr("target", "_blank");
});
</script>

第三种:XHTML 1.0 Strict 版本不支持 target="_blank" 属性,而使用 JQuery 能很好地解决这个问题,实现新窗口打开网页:

$('a[@rel$='external']').click(function(){
this.target = "_blank";
});
/*
Usage:
<a href="https://www.jeffdesign.net/" rel="external">JeffDesign.Net</a>
*/

 

发表评论

您的个人信息将得到保护,邮箱不会被公开。