【问题标题】:Jquery Dom SelectorJquery Dom 选择器
【发布时间】:2015-03-11 06:57:10
【问题描述】:

我有一个空的 span span id="ajax_responce"

我正在使用这样的 ajax 处理 html(div 和 ul,li)

<div class="row" id="taskbar"><div class="col-md-3">
    <div  class="column left first">
        <ul class="sortable-list ui-sortable col_backlog">
            <li id="123" class="sortable-item" style="">
            .......
            .......
            </ul>
        </ul>
    </div>
 </div>
 ......

问题 :: 1. 我正在尝试应用可排序的 jquery ui 方法

            $('#taskbar .sortable-list').sortable({
                connectWith: '#taskbar .sortable-list',
                placeholder: 'placeholder',
            });

sortable 方法不起作用,dom 选择器有问题

谢谢 V

【问题讨论】:

    标签: jquery jquery-ui dom


    【解决方案1】:

    您需要为动态添加的元素调用可排序插件。将动态生成的元素附加到 DOM 后,重新初始化 ajax 成功回调中的可排序函数

    $.ajax({
       ....
      //your stuff
      success :function(){  //if you are using latest jQuery version, this should be .done callback
         .... //code to append your div and ul, li (you should already have this)
         $('#taskbar .sortable-list').sortable({
                connectWith: '#taskbar .sortable-list',
                placeholder: 'placeholder',
            });
      };
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2010-11-01
    • 2012-05-22
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    相关资源
    最近更新 更多