带appendTo()的css()不适用

时间:2010-09-04 08:07:16

标签: jquery css appendto

 $('#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 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

而不是

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

$('<span/>').text(data).css('color', 'red').appendTo('#item');