成为JavaScript / JQuery的新手我有一个问题,想知道如何实现将多个droppable的drop function函数注册到一个函数,例如:
$('#droppableLW').droppable({
drop : handleUIDropEvent
});
$('#droppableRW').droppable({
drop : handleUIDropEvent
});
在handleUIDropEvent方法中获取droppable的id,例如实现这个目的:
function handleUIDropEvent(event, ui) {
var droppableId = somehowGottaGetIt;
if (new String(droppableId).valueOf() == new String("droppableLW").valueOf()) {
...
} else {
...
}
}
答案 0 :(得分:1)
要做到这一点,只需使用class属性而不是id
$('.droppableObject').droppable({
drop : function( event, ui ) {
if ( this.id == "something" ) {
// do things
}
}
});