页面加载好后js写入页面一个表格,怎么让css样式起作用
我的页面中有一个表格,这个表格是$(document).ready(function()给写进去的,本来没有,我现在定义了一个css样式,怎么让这个css对这个表格起作用...
我的页面中有一个表格,这个表格是$(document).ready(function()给写进去的,本来没有,我现在定义了一个css样式,怎么让这个css对这个表格起作用呢?
展开
3个回答
展开全部
你在用js创建表格的时候给这个表格添加一个id或者一个class,然后利用这个id或者class来定义你的表格样式,另一种方法你也可以把表格创建在一个div中,比如<div class="div1">用js插入的表格放在这</div>,然后.div1 table {样式},这样利用父级的class或id名来定义也可以。
更多追问追答
追问
我是在文件head中定义的
table,tr,td
{
}
这样不是本页面所有table都应用了么
追答
是的,不过要是这样你的页面还需要添加另外的table表格也同样会引用这样的样式,这样不方便你后期代码的维护。为了代码能更好的维护修改,一般情况下是不会全局定义这样一个样式的,要是全局通用的样式一般都会定义成一个class样式,需要用到的时候就引用。这样的效果会更好
展开全部
在$(document).ready(function())中写表格的时候给个class,就可以使用css中的样式了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#ididid").append("<table><tr><td>fasdfasdf啊手动阀手动发三的发</td></tr></table>");
<div id="ididid"></div>
table tr td {
color:red;
}
经测试可以起作用
<div id="ididid"></div>
table tr td {
color:red;
}
经测试可以起作用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询