javascript - 使用按钮单击将 jQuery UI 可排序元素设置为第一个位置

标签 javascript jquery css jquery-ui jquery-ui-sortable

我正在尝试将以下函数添加到可排序的 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");
    });
 });

http://jsfiddle.net/GrDBW/2/

关于javascript - 使用按钮单击将 jQuery UI 可排序元素设置为第一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954925/

相关文章:

javascript - 局部函数完成后全局变量失去其值

html - IE 10 或 IIS6 不支持 box.shadow

jquery - 无法在 Bootstrap 3 中获得带有图标效果的输入

javascript - 如何通过内置的 Ajax 框架使用 October CMS 为 Select2 提供数据源

javascript - 我的 Google 饼图中未对齐的标签/切片文本

jquery - 工具提示 jquery

jquery - 如何使用 jquery 操作查询字符串

使用 JSON 的 javascript 深复制

javascript - 当使用 Javascript 对尺寸进行动画处理时,div 中出现奇怪的图像对齐方式

javascript - 使用图像列表更改图像 src