请问怎么显示分级的留言?树状? 例如已有一条留言A,然后我回复此留言发表一个新留言B,这个新留言B就在留言A缩进的下方,点某个按钮可以隐藏或展开一条留言的所有回复? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先在表结构设计上要考虑实现的机制:每个留言记录,必须有一个字段,代表它所回复的目标留言的ID。这个,跟无限级菜单的机制一样。比如:ID 用户 标题 内容 目标ID1 你 怎样 实现 0 (主留言,没有目标ID,用0)2 我 这样 就行 1 (这个,就是回复你的下级留言了)下面的,不多说了,累,就去参照无限级菜单的实现机制好了。 "点某个按钮可以隐藏或展开一条留言的所有回复?",在这个按钮的onclick事件上加上相应的逻辑就可以了嘛。遍历它下级的所有的节点,然后设置style:display:none,就隐藏了,反之设置为style=display:block就都显示了。主要是如果遍历下级节点的问题 这个控制下样式就行了,像CSDN博文的评论就是这样的啊,你可以拷出来啊 我只会在java内遍历怎么用js遍历呢? var ap=document.getElementsByTagName("div"); for(var i=0; i<ap.length; i++){ if(ap[i].this.style.display == "none") { ap[i].this.style.display="block"; } else { ap[i].this.style.display="none";//隐藏 } }就可以了 意思说把一个留言的全部子回复设置成相同的name么? 怎么响应COM组件的链接点事件 JQuery的progressBar怎么从服务器返回值? 万能JQuery弹出层类库的bug修正,提供新的demo 一个js中如何调用另外一个js中的函数? 右侧浮标 放到asp页面里就不好使了^_多人请教_^ attachEvent 顺序 联动菜单问题! 一个奇怪的JS错误 查询字段长度问题!!! 使用js或Jquery进行隐形打印(页面嵌入iframe,对其赋值,打印),求解!100分! jquery的事件绑定 window.open问题
这个,跟无限级菜单的机制一样。
比如:
ID 用户 标题 内容 目标ID
1 你 怎样 实现 0 (主留言,没有目标ID,用0)
2 我 这样 就行 1 (这个,就是回复你的下级留言了)
下面的,不多说了,累,就去参照无限级菜单的实现机制好了。
怎么用js遍历呢?
var ap=document.getElementsByTagName("div");
for(var i=0; i<ap.length; i++){
if(ap[i].this.style.display == "none") {
ap[i].this.style.display="block";
} else {
ap[i].this.style.display="none";//隐藏
}
}
就可以了
意思说把一个留言的全部子回复设置成相同的name么?