Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么Jquery mouseevent来获得正确的值?_Jquery_Jquery Ui_Jquery Selectors_Javascript - Fatal编程技术网

我应该使用什么Jquery mouseevent来获得正确的值?

我应该使用什么Jquery mouseevent来获得正确的值?,jquery,jquery-ui,jquery-selectors,javascript,Jquery,Jquery Ui,Jquery Selectors,Javascript,我有一些可排序的对象,需要记录.next()对象的ID。第一次需要记录它是在您将鼠标向下移动和对象(以获取.next()对象的ID)时,第二次是在放置它的位置获取ID.next()对象时 我可以使用mousedown获取第一个.next()ID 但是在放置.next()对象之后,我可以使用什么来获取它的ID呢 为了清楚起见,这里有一个JSFIDLE文档: 我想你要找的是鼠标盖 $("li").live("mouseover",function(e) { document.

我有一些可排序的对象,需要记录.next()对象的ID。第一次需要记录它是在您将鼠标向下移动和对象(以获取.next()对象的ID)时,第二次是在放置它的位置获取ID.next()对象时

我可以使用mousedown获取第一个.next()ID

但是在放置.next()对象之后,我可以使用什么来获取它的ID呢

为了清楚起见,这里有一个JSFIDLE文档:


我想你要找的是鼠标盖

    $("li").live("mouseover",function(e) {
        document.getElementById("result").innerHTML=($(this).next("li").attr('id'))
    });

这是代码

$(function() {
    $( "#sortable" ).sortable({
        start : function(event, ui) {
            $('#result').html($(ui.item).next().next().attr('id'));
            //we have to use .next().next() because jquery creates a dummy
        },
        stop : function(event, ui) {
            $('#result').html($(ui.item).next().attr('id'));
        }
    });
    $( "#sortable" ).disableSelection();
});
注意使用了
next().next()
,这是有意的

使用sortable时,请查看API以获取可用事件/方法的列表:

$(function() {
    $( "#sortable" ).sortable({
        start : function(event, ui) {
            $('#result').html($(ui.item).next().next().attr('id'));
            //we have to use .next().next() because jquery creates a dummy
        },
        stop : function(event, ui) {
            $('#result').html($(ui.item).next().attr('id'));
        }
    });
    $( "#sortable" ).disableSelection();
});