L84*_*L84 4 javascript jquery href
我有以下代码将添加target="_blank"到所有链接:
$(function() {
$("a[href^='http://']").attr("target","_blank");
});
Run Code Online (Sandbox Code Playgroud)
如何重新编写上述代码以定位除内部链接之外的所有链接.
IE:
http://www.my-site.com/ =内部链接
http://www.other-site.com/ =外部链接
另外,我如何定位任何不以http://内部开头但不在内部的链接?
我正在寻找一个jQuery解决方案.
只需链接您的选择器:
$("a[href^='http']:not([href^='http://www.mysite.com'])").attr("target","_blank");
Run Code Online (Sandbox Code Playgroud)
这将选择所有以http(因此不是相对内部)开头但不以http://www.mysite.com(不是绝对内部)开头的链接.
| 归档时间: |
|
| 查看次数: |
2271 次 |
| 最近记录: |