js写的css样式怎么追加到ajax获取的html数据里?

jQuery文件:$(".caseli").css("width",liW);$(".case").html(htmlobj.responseText);html:<di... jQuery文件:$(".case li").css("width",liW);

$(".case").html(htmlobj.responseText);

html: <div class="case">
<li style="width: 222px;"></li>
<li style="width: 222px;"></li>
。。。
(这里是ajax获取到的数据)
<li></li>
<li></li>
</div>
--------------------------------------------------------------------
默认html页面的元素li有js追加的宽度样式,问:ajax获取的html数据没有被追加样式,是ajax的函数的问题吗?该怎么改?
展开
 我来答
xiii130
2013-10-12 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部

呃,你先把节点添加上去,再添加样式呗


$.ajax({
    url: 'xxx',
    success: function(data){
        $('.case').html(data);
        var liW = 222;
        $('.case li').css('width', liW);
    }
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式