使用jquery在新窗口中打开特定链接

时间:2010-08-30 21:39:21

标签: jquery window

我正在寻找链接包含的功能,例如/ schedule /在地址中,只有这个链接在点击时会在新窗口中打开。我有一系列5000多个需要在新窗口中打开的链接,我需要手动更新(没有查找/替换可用),其中包含/ schedule /在地址字段中我需要它们全部打开一个新窗口。

此脚本将允许外部链接在新窗口中打开,但如果链接在地址字段中包含/ schedule /,有人可以提供帮助吗?可以删除外部算法。此外,它是否可以包括宽度+高度约束,例如500 x 600?

更新解决方案

将此添加到您的库中以附加宽度&高度: http://plugins.jquery.com/project/open

<script type="text/javascript">
     $(document).ready(function(){ 
        $("a[href*='/schedule/']").open
          ({
            width:800,
            height:600,
            location:true,
            toolbar:true,
            resizeable:true,
            scrollbars:true
          }); 
      });
</script>

2 个答案:

答案 0 :(得分:2)

试试这个:

$("a[href*='/schedule/']").attr('target','_blank');

对于宽度/高度限制,您需要打开一个弹出窗口(查找window.open ...)或使用可以将外部内容加载到iframe的模态窗口。

答案 1 :(得分:0)

与你所拥有的相同,但包含选择器

$("a[href*='/schedule/']").attr('target','_blank');