`
wanggeying
  • 浏览: 67985 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

js追加内容,样式丢失解决

    博客分类:
  • JS
 
阅读更多

伪代码如下:

<body>

      .......

     <tbody id="dysj">

     </tbody>

      ......

</body> 

<script>

     .......

     var strs="<tr><td>你好</td><tr>";

     ........

     $('#dysj').html(strs);  //已测试,这种方式的追加内容,样式不丢失

</script>

 

--解析:

1、界面默认加载所有元素

2、再次加载对象内容,若直接append,加载的<tr></tr>是没有默认加载的样式元素,

3、再次加载对象内容,用html的方式接受,加载的<tr></tr>就有默认加载的样式

      追加html元素的方式:把原来的$(tbody).html()缓存一下    html = html + "<tr><td>..."    $().html(html) //没测,朋友解决方案。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics