0

当单击标签时,我为 ajax 请求编写代码,在succeess函数中我编写代码以通过使用更改它的类,$(this)但它不起作用。为什么?以及如何实现?

4

2 回答 2

3

您可以在成功函数范围内保存对标签的引用。像这样:

$("label or whatever selector you need").click(function(){
    var $label = $(this); 

    //your code goes here

    $.ajax().done(function(data){
        //use $label here
    );
});
于 2013-10-15T12:22:52.637 回答
0

在ajax请求成功后的函数中我这样使用。

     function (result,clickedElement)
     {

         if (result == "True")
         {

             $(clickedElement).removeClass("myclass").addClass("Yourclass");

         }
     }
于 2013-10-17T06:20:10.347 回答