解决方案 »
- 想开发一个在PC模拟ipad的操作体验的Web项目,请问用啥JS框架好?
- String.fromCharCode(event.keyCode),"client"是什么意思?
- cookie的问题
- 请教下用js如何清除cookie?
- 如何在静态页面中输出外部文件?
- 传递的参数是"this"是什么意思?
- 接着问:怎样暂时将页面上的 “一片” 元素设为不可见?用来控制不同情况下显示完全不同的页面
- 怎么实现选中checkbox时,显示对应的输入框??
- 如何用javascripr动态添加table?
- 如何使两个<div>层重叠时,如何使上面的层移到下面,另外div层如何实现隐藏。
- dialog假死!
- jquery IE8下 attr的bug? 怎么解决
<!-- 第一个a将会连接到zdList?jdjb=id2 -->
<a href="zdList?jdjb=id1" id="id1">id1</a>
<a href="zdList?jdjb=id2" id="id2">id2</a>
</div>
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
function editJd(jdjbNew,jdjbOld){
//旧节点href
var nodehref_old = "zdList?jdjb=" + jdjbOld;
//新节点href
var nodehref_new = "zdList?jdjb=" + jdjbNew;
//在树形DIV中查找a href=nodehref_old的链接(关键是这句进不去,这样写有问题吗?有别的写法吗?)
//这里虽然用了each,但只会循环一次,因为这个href肯定只会出现一次
$("#treeDemo").find("a[href='" + nodehref_old + "']").each(function(){
//调换成新的链接
$(this).attr("href",nodehref_new);
});
}
editJd("id2","id1");
</script>