如何在ajax代码中添加“_blank”属性?

时间:2011-07-23 19:37:44

标签: html jquery

我真的是ajax / jquery的初学者。我需要在新窗口中打开一个链接,比如“target = _blank”,但我的代码只能在同一个窗口中打开链接。我尝试过不同的东西,比如在jquery中插入target _blank,但它根本不起作用。我非常感谢任何帮助[:]

function initHeroSwitch() {
var heroCnt = $('#hero ul li').size();
if ($('#hero').length > 0) {
    $('#hero').append('<div id="hero-btns"></div>');
    $('#hero ul li').each(function (index) { 
$('#hero-btns').append('<a href="" rel="' + (index) +   '"></a>'); });

    $('#hero ul li').each(function () {
        getRel = $(this).attr('rel');
        winHeight = $(window).height();
        if (winHeight > 750) {
            var bkgImg = getRel.split('.');
            bkgImg = bkgImg[0];
            bkgImg = bkgImg.substr(0, bkgImg.length - 3);
            bkgImg = bkgImg + "-lg.jpg";
            $('#hero ul li').each(function () { preload(bkgImg); });
        } else {
            preload(getRel);
        }
    });
    startHeroRotate();
    rotateHero(rotateSpeed);
} else { autoRotate = window.setInterval(function () { startNewsRotation(); }, rotateSpeed); }

}

1 个答案:

答案 0 :(得分:1)

你试过这个:

$('#hero-btns').append('<a href="" target="_blank" rel="' + (index) +   '"></a>');