使用 JavaScript 追加添加 href



某些人来说可能是一个基本的,但这让我发疯了!我不确定我做错了什么 - 我不能/不允许(?(附加一个 href - 它根本没有被处理。

$('#lastViewed').append('<a href="/Path/To?_q="' + string + '>');
$('#lastViewed').append(.....some other stuffs.....);
$('#lastViewed').append('</a>');

我正在尝试用谢谢!

编辑
完整生产线:

$('#lastViewed').append('<div id="id_' + x + '<a href="/PVProduct/ProductDetail?_productID=' + JSON.parse(localStorage.getItem("pid_" + x)).productID);
这是

不正确的。您不会append()这样的开始和结束标记。相反,append()整个标记。或者更好的是,创建a元素并对其进行append()

$a = $('<a>').attr('href', yourHref).html(yourText);
$('#lastViewed').append($a);

你可以使用它

var link=document.createElement("a");
link.id="idName";
link.setAttribute("href", "your link");
document.appendChild(link);

最新更新