在jquery代码中写入
一个小问题。我在jquery中有一个数组。 这个数组的名称是用户的用户名,我应该在链接中使用这个用户名,并且总是在jquery函数中使用。有没有一种方法可以让我将其转换为普通的href a函数jquery? 我需要的链接是: 这是jquery代码:在jquery代码中写入,jquery,ajax,laravel,hyperlink,href,Jquery,Ajax,Laravel,Hyperlink,Href,一个小问题。我在jquery中有一个数组。 这个数组的名称是用户的用户名,我应该在链接中使用这个用户名,并且总是在jquery函数中使用。有没有一种方法可以让我将其转换为普通的href a函数jquery? 我需要的链接是: 这是jquery代码: $(".apprezzamenti").click(function() { var id = $(this).attr('id'); $.get("http://localhost/laravel/public/index
$(".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('');
});
});
});
当前,您正在将用户名作为文本节点附加,因此,如果您希望附加一个带有href(包括用户ID)的锚,并将用户名作为文本,您可以执行以下操作:
$(".modal-body-apprezzamenti>p")
.append(
$('<a />', { text : data_parsed[i].username, href : 'URL/' + data_parsed[i].id_user })
)
.append($('<br />'));
我还改为附加一个对象,而不是原始HTML,这是一个小小的改进。可能是这样的
var user_id = 9;
var user_name = "Boo";
var link = $("<a href:"URL/" + user_id "> " + user_name + " </a>")
$(".your_div").append(link)
只需将其包装在函数中,然后循环遍历数据