我真的是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); }
}
答案 0 :(得分:1)
你试过这个:
$('#hero-btns').append('<a href="" target="_blank" rel="' + (index) + '"></a>');