<script type="text/javascript">
<script type="text/javascript">
function expand(obj){
var hehe = $(obj).next();
if(hehe.length > 0){
var visible = hehe.css("display");
if(visible == "block")
hehe.eq(0).hide();
else
hehe.eq(0).show();
return false;
}
var name = $(obj).html();
$.getJSON("MyJsp.jsp",{ssdz:name},function(data){
var ul2;
if($(data).length != 0){
ul2 = $("<ul>");
ul2.css("list-style","square");
}
$(data).each(function(){
ul2.append("<li><a href='tree.jsp' onclick='expand(this);return false;'>"+this.name+"</a></li>");
});
$(obj).after(ul2);
});
}
</script>
body中如下代码:
<ul>
<li><a href="tree.jsp" onclick="expand(this);return false;">${item.startName }</a></li>
</ul>为什么点击连接时,不促发onclick()事件?
<script type="text/javascript">
function expand(obj){
var hehe = $(obj).next();
if(hehe.length > 0){
var visible = hehe.css("display");
if(visible == "block")
hehe.eq(0).hide();
else
hehe.eq(0).show();
return false;
}
var name = $(obj).html();
$.getJSON("MyJsp.jsp",{ssdz:name},function(data){
var ul2;
if($(data).length != 0){
ul2 = $("<ul>");
ul2.css("list-style","square");
}
$(data).each(function(){
ul2.append("<li><a href='tree.jsp' onclick='expand(this);return false;'>"+this.name+"</a></li>");
});
$(obj).after(ul2);
});
}
</script>
body中如下代码:
<ul>
<li><a href="tree.jsp" onclick="expand(this);return false;">${item.startName }</a></li>
</ul>为什么点击连接时,不促发onclick()事件?
解决方案 »
- JDBC问题,定时器执行查询方法时的问题
- hibernate为何会自动生成 "表名id".java 文件?
- 怎么将tomcat做成service
- java 的数组赋值
- applet小程序技术在B/S程序中很重要吗?
- weblogic容器上WEB应用重启,数据库连接释放问题
- 请教在Struts中如何将Excel表中的内容导入数据库
- myeclipse 部署 struts问题 Cannot find ActionMappings or ActionFormBeans collection
- cmp存数据库一问
- 在线调查:“现在你公司使用那种报表开发工具?”
- 最新15个javaEE判断题3(T/F)
- struts2的result type=redirect不起作用
改成这个试试看能不能弹出来信息,如果有,说明你的expand函数写错了!
又或者换成onClick