0

htmlを追加しているjsファイルがあります。1つの特定の相対リンクについては、リンクをhttpsにする必要があります。varを設定することを想定していますが、jsファイル内の追加された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

しかし、この例でその効果を得る方法がわかりません。

ありがとう

4

1 に答える 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"
});
于 2011-09-09T18:54:54.423 に答える