2011-09-09 44 views
0

我有一個附加html的js文件。對於一個特定的相對鏈接,我需要鏈接爲https。我假設我會設置一個var,但我不確定如何將其插入到js文件中的附加html中。js文件 - 將window.location插入到附加的html中

$('#emailUpdates').append('<div class="head-popin ac-popin"><ul><li><a href="/webapp/wcs/stores/servlet/LLBLoginRedirectCmd?feat=ln&gUrl=ShowMAOAPLogin&lUrl=LLBOAPCouponLPAccessCheck&pgType=MA&storeId=1&catalogId=1&langId=-1">Coupon Lookup</a></li></ul></div>').css({ 
        "padding-left": "78px" 
       }); 

所以上面的鏈接,我想上面的是像https:// +window.location.hostname +/webapp/wcs/stores/servlet/LLBLoginRedirectCmd?feat=ln&gUrl=ShowMAOAPLogin&lUrl=LLBOAPCouponLPAccessCheck&pgType=MA&storeId=1&catalogId=1&langId=-1

但我不能確定如何讓在這個例子的作用。

謝謝

回答

1

是這樣的嗎?

var href = 'https://' + window.location.hostname + '/webapp/wcs/stores/servlet/LLBLoginRedirectCmd?feat=ln&gUrl=ShowMAOAPLogin&lUrl=LLBOAPCouponLPAccessCheck&pgType=MA&storeId=1&catalogId=1&langId=-1'; 

var html = '<div class="head-popin ac-popin"><ul><li><a href="' + href + '">Coupon Lookup</a></li></ul></div>'; 

$('#emailUpdates').append(html).css({ 
    "padding-left": "78px" 
}); 
+0

謝謝。我無法將頭圍住,也沒有想到要使用兩個變量 – Jason