对
某些人来说可能是一个基本的,但这让我发疯了!我不确定我做错了什么 - 我不能/不允许(?(附加一个 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);