一个小问题。我在jquery作品中有一个数组。
在这个数组模具用户的用户名,我应该在链接中使用此用户名,始终在jquery函数中。有没有办法让我把它翻译成普通的href函数jquery?
我需要的链接是:<a href:"URL/".id_user> Username </a>
这是jquery代码:
$(".apprezzamenti").click(function()
{
var id = $(this).attr('id');
$.get("http://localhost/laravel/public/index.php/apprezzamenti/"+id,
function(data)
{
data_parsed = JSON.parse(data);
for(var i=0; i<data_parsed.length; i++)
{
$(".modal-body-apprezzamenti>p").append((data_parsed[i].username)).append('<br>');;
}
$(".chiudi-popup").click(function()
{
$(".modal-body-apprezzamenti>p").html('');
});
$('#main').click(function()
{
$(".modal-body-apprezzamenti>p").html('');
});
});
});
答案 0 :(得分:0)
目前,您要将用户名附加为文本节点,因此,如果您想附加包含用户ID的href以及用户名作为文本的锚点,您可以执行以下操作:
$(".modal-body-apprezzamenti>p")
.append(
$('<a />', { text : data_parsed[i].username, href : 'URL/' + data_parsed[i].id_user })
)
.append($('<br />'));
我还改为追加<br />
对象,而不是原始HTML(小改进)。
答案 1 :(得分:0)
也许是这样的
var user_id = 9;
var user_name = "Boo";
var link = $("<a href:"URL/" + user_id "> " + user_name + " </a>")
$(".your_div").append(link)
将它包装在你的函数中,然后遍历数据