0
 $('#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 部分不适用

4

2 回答 2

1

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

于 2010-09-04T08:18:35.450 回答
1

代替

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

尝试

$('<span/>').text(data).css('color', 'red').appendTo('#item');
于 2010-09-04T08:39:48.443 回答