0
我正在使用jquery將內容追加到我的html。在onclick函數中,我想發送一個javascript變量給函數,但它不起作用。包括Javascript在Javascript中的變量在HTML中使用
下面是代碼:
var link = "some url";
$('#header').append('<a onclick="activateLink(link);">Click</a>');
function activateLink(vlink)
{
window.open(vlink, '_blank');
}
我曾嘗試以下
$('#header').append('<a onclick="activeLink**("'+link+'")**;">Click</a>');
和
$('#header').append('<a onclick="activeLink**('+link+')**;">Click</a>');
似乎沒有任何工作。任何幫助表示讚賞。
'link'是一個局部變量嗎?內聯Javascript只能訪問全局變量。 – Barmar