jquery修改标签中的style

我用了一个jq插件后,它生成了一些标签,其中有个<ulclass="jPag-pages"style="width:46px">这个46px出了问题,在chrome和ie... 我用了一个jq插件后,它生成了一些标签,其中有个
<ul class="jPag-pages" style="width : 46px">
这个46px出了问题,在chrome和ie下好的,但在firefox下有bug,我现在想去掉这个style。
但是jq插件代码实在难以看懂,请问可不可以等页面生成后,我再用js把style="width:46px",这个玩意儿去掉?
如果能应该怎么写呢,js,jq都行,求大神帮帮忙,谢谢
展开
 我来答
Tikytothemoon
2014-10-09 · 超过11用户采纳过TA的回答
知道答主
回答量:27
采纳率:100%
帮助的人:8.8万
展开全部

可以。

$('ul.jPag-pages').removeAttr('style');

有时候因为JS生成html需要一点时间被浏览器加载,上面这段代码可能会出错,可以这样写。(加个延时函数)

setTimeout(function(){
    $('ul.jPag-pages').removeAttr('style');
},200);
miniapp2S0kX4aPdBeON
推荐于2017-10-15 · TA获得超过753个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:624万
展开全部
确定去掉这个style不影响其他内容吗?一般这样的数值,都是根据窗口和元素计算出来的。
如果强行去掉,可以在css里加:.jPag-pages { width:auto !important}

或者在 调用 jPage方法的后面加:$('.jPag-pages').css('width','auto');

其中 auto是自动的意思,也可以写成一个固定数值。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式