用jquery新增一个table后,table的样式消失了。新怎么的table与旧table有相同的class名。
3个回答
展开全部
估计你原来那个旧table的样式是用的继承类写法,一层一层向下找的
比如原来的
<div class="XXX">
<table id='myTable' class='tableStyle'>
……
</table>
</div>
然后css样式这样写
.XXX .tableStyle{……}
如果是这样,要在table外面再套一个css样式为XXX的div
比如原来的
<div class="XXX">
<table id='myTable' class='tableStyle'>
……
</table>
</div>
然后css样式这样写
.XXX .tableStyle{……}
如果是这样,要在table外面再套一个css样式为XXX的div
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你新增table,没有指定它的css吧
用
$("table").attr("class", "xxx");
用
$("table").attr("class", "xxx");
更多追问追答
追问
我审查元素了,发现class的名字和以前的一样
追答
不可能,如果class设定了,不会不生效的,除非被别的样式覆盖了
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请下载最新版jquery库
jquery.com
jquery.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询