我正在尝试将以下函数添加到可排序的 div 组中。我想在每个 div 中有一个按钮(实际上可以是任何东西),单击该按钮会将其放置在组的第一个位置。
<div id="sortable" class="content">
<div class="tile">
<div class="tile_header"><span class="header_text">Header 1</span></div>
This is div 1.
<br/><input type="button" name="button1" id="button1" value="Make me First"/>
</div>
<div class="tile">
<div class="tile_header"><span class="header_text">Header 2</span></div>
This is div 2.
<br/><input type="button" name="button2" id="button2" value="Make me First"/>
</div>
<div class="tile">
<div class="tile_header"><span class="header_text">Header 3</span></div>
This is div 3.
<br/><input type="button" name="button3" id="button3" value="Make me First"/>
</div>
<div class="tile">
<div class="tile_header"><span class="header_text">Header 4</span></div>
This is div 4.
<br/><input type="button" name="button4" id="button4" value="Make me First"/>
</div>
</div>
这些是 div。
$(function() {
$( "#sortable" ).sortable({
handle:".tile_header",
revert:true
});
});
这是我对 sortable 的调用。
我创建了一个 jsFiddle表明我的意思。我试图查找是否可能但没有找到任何类似的东西。
有什么想法吗?
最佳答案
$(function () {
$("input:button").click(function () {
$(this).parents(".tile").prependTo("#sortable");
});
});
关于javascript - 使用按钮单击将 jQuery UI 可排序元素设置为第一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954925/