Dav*_*hid 18 html javascript css jquery
<div class="test one">aaa</div>
<div class="test two">bbb</div>
<div class="test three">ccc</div>
Run Code Online (Sandbox Code Playgroud)
有可能改变命令这个div与jQuery?我想收到:
<div class="test two">bbb</div>
<div class="test three">ccc</div>
<div class="test one">aaa</div>
Run Code Online (Sandbox Code Playgroud)
我只能使用jQuery
如果文件准备就绪,我将只做一个.
Zir*_*rak 69
听起来你想要在最后一个之后移动第一个div.
$.fn.insertAfter 在参数后面插入匹配的元素:
$(".test.one").insertAfter(".test.three");
Run Code Online (Sandbox Code Playgroud)
编辑:如果你想要一个更通用的解决方案,添加倒数第一个,而不需要使用显式类:
var tests = $('.test');
tests.first().insertAfter(tests.last());
Run Code Online (Sandbox Code Playgroud)
小智 5
这是带有导航按钮的简单示例。
的HTML
<ul>
<li>1 <a class='up' href='#'>up</a> <a class='down' href='#'>down</a></li>
<li>2 <a class='up' href='#'>up</a> <a class='down' href='#'>down</a></li>
<li>3 <a class='up' href='#'>up</a> <a class='down' href='#'>down</a></li>
<li>4 <a class='up' href='#'>up</a> <a class='down' href='#'>down</a></li>
<li>5 <a class='up' href='#'>up</a> <a class='down' href='#'>down</a></li>
<li>6 <a class='up' href='#'>up</a> <a class='down' href='#'>down</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
带有JQuery的Javascript
$('.up').on('click', function(e) {
var wrapper = $(this).closest('li')
wrapper.insertBefore(wrapper.prev())
})
$('.down').on('click', function(e) {
var wrapper = $(this).closest('li')
wrapper.insertAfter(wrapper.next())
})
Run Code Online (Sandbox Code Playgroud)
在这里尝试:https : //jsfiddle.net/nguyenvuloc/vd105gst
| 归档时间: |
|
| 查看次数: |
55163 次 |
| 最近记录: |