获取Scrollable JQuery UI拖动项的属性

时间:2011-09-16 22:05:05

标签: jquery jquery-ui

我正在尝试获取列表项之间的属性。使用JQuery-UI可滚动插件使列表动态化。

列表的可滚动方面正在运行,我很难从列表项中获取属性“grid”

这是我的javascript。

    $(
    function() {

        $( "#sortable1, #sortable2" ).sortable({
            connectWith: ".connectedSortable"
        }).disableSelection();

        $( "#sortable1" ).bind( "sortreceive", handlefinanceitemdrop);

        $( "#sortable2" ).bind( "sortreceive", handlelinkdrop);

    }   
)

    function handlefinanceitemdrop(draggingevent, draggingui) {

        alert($(".finance_item ui-sortable-helper").attr("frid"));

    }


    function handlelinkdrop(draggingevent, draggingui) {

        alert($(".secenareo_item ui-sortable-helper").html());
    }

这是一个示例列表行

<li id="sl6" class="scenario_item" slid="6">Sample Transaction - Expence - Normal - Monthly - 50.00 - 50.00<br></li>

由于

1 个答案:

答案 0 :(得分:1)

如果要获取要从一个列表传递到另一个列表的列表项的属性,可以使用draggingui对象来确定哪个是当前拖动的元素。因此,不要使用$(".secenareo_item ui-sortable-helper")使用draggingui.item。我在这里设置了一个代码示例:

http://jsfiddle.net/8rKvn/1/