点击红色+号,在对应级别目录的下面动态添加一行相同级别的文本行
解决方案 »
- 【各位大虾】【求指点】 JavaEE jsp页面 下拉菜单实现联动
- jsp页面调用函数
- 速度来人啊 【救火】 ~~~【救人一命胜造七级浮屠】~~~~!!!!!!!
- 关于在线编辑器的问题,不够再加分
- 在jsp页面中嵌套一个applet,运行后,出错"class loginapp.Applet2 not found"
- 高手帮忙啊!!!
- 大家快进
- 还是这个问题:jsp调用action(在线等)
- 求救!求一棵树的代码!急!在线等!送100分!不胜感激!
- 巨急:resin运行平台中如何配置系统的环境变量??
- 怎么实现在一个页面中的下拉列表和文本框中写内容,把写好的内容在本页面用表格显示出来?
- 如果获取windows下weblogic8 中所有domain的信息,在线等待,急
如果要做树状菜单,使用jquery会很方便的。
用JavaScript写
<li>一级目录1<input id="t" type="text"/><a rank="1" href="javascript:void(0);" onclick="addChild(this)">+</a></li><ul></ul>
</ul>
<script type="text/javascript">
var rankStr=["一","二","三","四","五","六","七","八","九","十"];
function addChild(a){
var rank=parseInt($(a).attr("rank"));
$(a).parent().next().append("<li>"+rankStr[rank]+"级目录1<input type='text'/><a rank='"+(rank+1)+"' href='javascript:void(0);' onclick='addChild(this)'>+</a></li><ul></ul>");
}
</script>
<li>一级目录1<input id="t" type="text"/><a rank="1" href="javascript:void(0);" onclick="addChild(this)">+</a><ul></ul></li>
</ul>
<script type="text/javascript">
var rankStr=["一","二","三","四","五","六","七","八","九","十"];
function addChild(a){
var rank=parseInt($(a).attr("rank"));
$(a).next().append("<li>"+rankStr[rank]+"级目录1<input type='text'/><a rank='"+(rank+1)+"' href='javascript:void(0);' onclick='addChild(this)'>+</a><ul></ul></li>");
}
</script>
PS:IE8的dom要求更加严格,需要将子ul放在li里面
<li>一级目录1<input id="t" type="text"/><a rank="1" href="javascript:void(0);" onclick="addChild(this)">+</a><ul></ul></li>
</ul>
<script type="text/javascript">
var rankStr=["一","二","三","四","五","六","七","八","九","十"];
function addChild(a){
var rank=parseInt($(a).attr("rank"));
$(a).next().append("<li>"+rankStr[rank]+"级目录1<input type='text'/><a rank='"+(rank+1)+"' href='javascript:void(0);' onclick='addChild(this)'>+</a><ul></ul></li>");
}
</script>