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元素)给我未定义