本人菜鸟,需要用到一个方法,作用是替换两个节点对象的位置,试过INSERT,和replaceWidth,都写不好,所以求救下...方法要传两个参数,如<ul>
<li>111</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>function(a,b){}传入其中两个LI,使两个LI的位置互换,有没有什么好的思路呢?
<li>111</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>function(a,b){}传入其中两个LI,使两个LI的位置互换,有没有什么好的思路呢?
解决方案 »
- jquery-ui在ie6下显示的问题
- thickbox 的一个问题
- 问各位高手一个关于多个js点击显示隐藏元素的问题
- 跪求:struts 中 有n个select下拉列表时,它们采用相同的property时,怎么一一给他们设选定的值?
- jqery formatter问题??????????????
- 高手请看?这个问题是不是可以用JS来解决?在线等?
- 在线等待帮助,如何取得当前页面高度???
- 字符串比较问题!
- ·200分·如何用回车键在多个文本域中切换焦点,文本域有很多,用鼠标切换太麻烦,如何用回车切换?当焦点切换到输入域时,该输入域变
- 高手请进,如何用代码实现滚动?
- jquery ajax异步请求数据,为什么没有返回内容
- 修改一下JS日历控件的格式!
<script type="text/javascript">
function h(a, b) {
var x = a.innerHTML;
a.innerHTML = b.innerHTML;
b.innerHTML = x;
}
window.onload = function () {
h(document.getElementById("li1"), document.getElementById("li2"));
}
</script><ul>
<li>111</li>
<li id="li1">222</li>
<li id="li2">333</li>
<li>444</li>
</ul>
$(document).ready(function () {
var a = $("#li1").clone();
$("#li2").after(a);
});
</script>
var a = $("#li1").clone();
$("#li1").remove();
$("#li2").after(a);
});
if(elem1.length === 0 && elem2.length === 0){
return;
}
var next = elem2.next(),
parent = elem2.parent();
elem1.after(elem2);
if(next.length === 0){
parent.append(elem1);
}else{
next.before(elem1);
}
}
var ul = $('ul');
exchangePos(ul.children().eq(1), ul.children().eq(3));
var a = $("#li1").clone();
$("#li1").remove();
$("#li2").after(a);
});+1