jQuery MiniUI

 找回密码
 立即注册
楼主: randy
打印 上一主题 下一主题

关于 动态追加 Html 样式混乱的问题 [复制链接]

Rank: 2

21#
发表于 2012-12-12 15:37:42 |只看该作者
windsix 发表于 2012-12-12 13:43
我晕,直接在一个tr中放tr,你这不乱才奇怪了。

这个东西跟miniui一点关系都没有,$("#addHtml").html(ent ...

$("#addHtml").html(enty) 是要替换掉原来的那个 Id为 addHtml <tr> 我将动态的 生成的Html 替换掉那个 <tr> 有什么不对?还有就是你说我将 动态的Html 插入到<tr> 里面 那是另一个属性 $("#addHtml").append(enty)这一个属性才是将动态的Html 追加到  Id 为 addHtml的 <tr> 里面 ? 懂么?

Rank: 3Rank: 3

22#
发表于 2012-12-12 16:13:38 |只看该作者
randy 发表于 2012-12-12 15:37
$("#addHtml").html(enty) 是要替换掉原来的那个 Id为 addHtml  我将动态的 生成的Html 替换掉那个  有什 ...

$("#addHtml").html(enty)是不会把自己换掉的呀,只是把enty的html代码替换"#addHtml"这个tr内部的代码而已

Rank: 2

23#
发表于 2012-12-12 17:40:27 |只看该作者
windsix 发表于 2012-12-12 16:13
$("#addHtml").html(enty)是不会把自己换掉的呀,只是把enty的html代码替换"#addHtml"这个tr内部的代码而 ...

但是我试过在 <div id="addHtml"></div> 这个样子 还是会乱的

Rank: 3Rank: 3

24#
发表于 2012-12-12 18:04:31 |只看该作者
randy 发表于 2012-12-12 17:40
但是我试过在  这个样子 还是会乱的

哎,tr能放在什么里面,你要是用html(),那你addHtml这个当然只能是table了。你要做的就是要让加入的html结构不能影响外部的结构呀。

Rank: 4

25#
发表于 2012-12-12 20:41:07 |只看该作者
windsix 发表于 2012-12-12 18:04
哎,tr能放在什么里面,你要是用html(),那你addHtml这个当然只能是table了。你要做的就是要让加入的html ...

我感觉把问题考虑复杂了,直接在DIV操作不就行了。把Table用字符串拼接附到DIV上。每次清空DIV重新附值。

Rank: 2

26#
发表于 2012-12-13 10:40:34 |只看该作者
factory 发表于 2012-12-12 11:20
那你就先在添加前,清空下table的tr,tb.deleteRow(index);
遍历一下吧,因为用$("#addHtml").html(entry ...

版主   var tb1 = document.getElementById("tb2");
           tb1.deleteRow(index);
我在每次之前都需要情况下table  我想问下 deleteRow(..)里面的参数传的是什么?

Rank: 8Rank: 8

27#
发表于 2012-12-13 10:59:26 |只看该作者
randy 发表于 2012-12-13 10:40
版主   var tb1 = document.getElementById("tb2");
           tb1.deleteRow(index);
我在每次之前都 ...

索引,指定了删除行的位置
var tb = document.getElementById("tb");
    var length = tb.childNodes[0].childNodes.length;
    for(var i=length-1;i>=0;i--){
        tb.deleteRow(i);
    }

Rank: 2

28#
发表于 2012-12-13 11:03:59 |只看该作者
factory 发表于 2012-12-13 10:59
索引,指定了删除行的位置
var tb = document.getElementById("tb");
    var length = tb.childNodes[0] ...

嗯 好的 谢谢版主

Rank: 2

29#
发表于 2012-12-13 13:48:00 |只看该作者
factory 发表于 2012-12-13 10:59
索引,指定了删除行的位置
var tb = document.getElementById("tb");
    var length = tb.childNodes[0] ...

灰常感谢版主!问题已经解决了!

Archiver|普加软件

GMT+8, 2024-11-29 13:08 , Processed in 1.054582 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部