我需要的


我需要在单击链接时更改链接的文本。


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

08-06 06:53