<a> not being set</a>的href属性

时间:2011-09-24 20:22:55

标签: jquery

在我的应用程序中,我向服务器发送一个AJAX请求,并根据一些数据,我必须更改元素的 href 属性。这是我的代码:

$('#unclaimed_codes_list li').map(function(){
    $(this).children("a:first").text(fname + ' ' + lname + '(' + key + ')');
}

$.get('/accs/get_val/' + key, function(data){
    var edit_href = '/ak_access_levels/' + id + '/edit';
    alert(edit_href);
    $(this).children("a:first").attr('href', 'edit_href');
});

但它不起作用。我可以看到我的edit_href值是正确的,但仍然没有设置href属性。我错过了什么吗?感谢。

1 个答案:

答案 0 :(得分:2)

$(this).children('a:first')的第二次出现替换为$('#unclaimed_codes_list li a:first')。其次,将'edit_href'更改为edit_href

相关问题