我需要的
我需要在单击链接时更改链接的文本。
HTML代码
<a href="#" onclick="peopleattending('.$data[$k]['id'].','.$_COOKIE['user'].', this);" class="btn btn-primary btn-listing attend" id="attend" >Attend</a>
js代码
function peopleattending(evt_id,user,click)
{
$.ajax({
type:"GET",
url:"{{login_url_http}}/ticket_transaction/autosubmit_advance/"+evt_id + "/" + user+ "?visitor_flag=1&source=get-direction-oneclick",
success: function(data)
{
$('click').text("Attending");
$( ".col-md-4" ).removeClass("mobilelisting" );
}
});
}
调试
在console.log上单击:url。
我也尝试过$(this).find(“#attend”)。text(“ Attending”);不工作。
工作中
$("#attend").text("Attending");
但是我的要求是我更改链接文本的文本特定文本。
最佳答案
尝试这个:
$(click).text("Attending");
引用
click
时,它变为字符串。相反,您应该直接传递对象。没有quotes