对某些人来说可能不成熟,但这让我发疯了!我不确定我做错了什么 - 我不能/不允许(?)附加一个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);
答案 0 :(得分:1)
这是不正确的。你不要append()
打开和关闭这样的标签。相反,append()
整个标记。或者更好的是,创建a
元素和append()
它:
$a = $('<a>').attr('href', yourHref).html(yourText);
$('#lastViewed').append($a);
答案 1 :(得分:0)
你可以使用它
var link=document.createElement("a");
link.id="idName";
link.setAttribute("href", "your link");
document.appendChild(link);