Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jqueryui Dragable,如何从拖动函数获取句柄id_Jquery_Jquery Ui - Fatal编程技术网

Jqueryui Dragable,如何从拖动函数获取句柄id

Jqueryui Dragable,如何从拖动函数获取句柄id,jquery,jquery-ui,Jquery,Jquery Ui,有以下简单代码: $( "#draggable" ).draggable({ handle: ".dragableHandler", drag: function(e, ui) {} }); 并且有4个类为.dragableHandler的图像,每个图像都有不同的id。 内部拖动函数如何查找当前句柄(图像之一)id? 我只能找到可拖动的elment信息。您可以通过事件的src元素来访问它: drag: function(e, ui) { var id = e.src

有以下简单代码:

$( "#draggable" ).draggable({ 
    handle: ".dragableHandler", 
    drag: function(e, ui) {}
});
并且有4个类为.dragableHandler的图像,每个图像都有不同的id。 内部拖动函数如何查找当前句柄(图像之一)id?
我只能找到可拖动的elment信息。

您可以通过事件的
src元素来访问它:

drag: function(e, ui) {
    var id = e.srcElement.id;
    // do what you need...
}

好的,我已经找到了如何从可拖动函数(如stop、drag、start)中查找句柄elmentid。 您必须使用:

$( "#draggable" ).draggable({ 
    handle: ".dragableHandler", 
    start: function(e, ui) {
       alert(e.originalEvent.target.id);
    }
});

var id=$(this.attr('id');将给我可拖动元素id,我需要处理图像id,而不是可拖动元素的图像?谢谢Wookain,但是这对我不起作用。alert(e.src元素)给我未定义