代码之家  ›  专栏  ›  技术社区  ›  mt0s

带appendTo()的css()不适用

  •  0
  • mt0s  · 技术社区  · 14 年前
     $('#item').click(function()  {
    
            $.ajax({
               url: 'server.php',
               type: 'POST',
               data : {temp : 'aValue'},
               success: function(data) {
               $(data).css('color', 'red').appendTo('#item');
             }    
           });
         });
    

           $(data).css('color', 'red').appendTo('#item');
    

    虽然它确实接受了数据并且与appendTo()配合得很好,但是css部分不适用

    2 回复  |  直到 14 年前
        1
  •  1
  •   strager    14 年前

    而不是

    $(data).css('color', 'red').appendTo('#item');
    

    尝试

    $('<span/>').text(data).css('color', 'red').appendTo('#item');
    
        2
  •  1
  •   aularon    14 年前

    因为数据是一个字符串,而不是html元素,所以它不是css的。