2011-09-09 152 views
0

htmlを追加しているjsファイルがあります。特定の相対的なリンクについては、リンクがhttpsである必要があります。私は、varを設定すると仮定しているが、私はどのようにjsファイル内の追加されたhtmlに挿入するかわからない。jsファイル - 追加されたhtmlにwindow.locationを挿入

$('#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

ありがとう。私はそれの周りに私の頭を包むことができなかった、2つのヴァースを使用するとは思わなかった – Jason

関連する問題