jQuery单击_blank

时间:2010-04-13 12:32:28

标签: jquery jquery-ui

在你们的帮助下,我现在有了一个像魅力一样的脚本..我现在唯一需要的是在新的标签/窗口中打开URL的脚本。

$(document).ready(function() {
    $("#onskeliste li").click(
    function()
    {
        window.location = $(this).attr("url");
        return false;
    });
    $('#onskeliste li a').click(function(e) {
        e.stopPropagation();
    });

})(jQuery);
你可以帮我这个吗? : - )

4 个答案:

答案 0 :(得分:13)

您应该使用window.location打开新窗口(或标签页),而不是使用window.open()来加载当前网址。

Window open() Method

答案 1 :(得分:4)

$(function(){
    $('a.new-window').click(function(){
        window.open(this.href);
        return false;
    });
});

答案 2 :(得分:1)

$(document).ready(function() { 
    $("#onskeliste li").click( 
    function() 
    { 
        e.preventDefault(); 
        window.open($(this).attr('url'));
    }); 
    $('#onskeliste li a').click(function(e) { 
        e.preventDefault(); 
        window.open($(this).attr('url'));
    }); 

})(jQuery);

答案 3 :(得分:0)

试试这个......

$(document).ready(function() {
    $("#onskeliste li").click(
    function()
    {
        window.open($(this).attr("url"));
        return false;
    });
    $('#onskeliste li a').click(function(e) {
        e.stopPropagation();
    });

})(jQuery);