javascript - How to get which div/ui.helper clicked in drag event jqueryui/jquery? -


on jquery ui's site:

http://jqueryui.com/demos/draggable/

if have:

<div id="someid" class="someclass">he</div> <div id="otherid" class="otherclass">he2</div> 

and:

$('#someid','#otherid').draggable({     drag: function(event, ui) {       alert(ui.helper.theidoftheclickeditem); // goes here?     } }); 

how id or class of id using "ui" variable callback? if not possible, how "event" variable?

you want:

$("#someid, #otherid").draggable({     drag: function(event, ui) {         console.log(ui.helper[0].id);     } }); 

(or use ui.helper.attr("id"))

note: ui.helper jquery object, why must either use .attr("...") retrieve id or access matched element @ index 0 , directly id.


or without using ui argument (probably i'd recommend):

$("#someid, #otherid").draggable({     drag: function(event, ui) {         console.log(this.id); // "this" dom element being dragged.     } }); 

here's working example: http://jsfiddle.net/andrewwhitaker/lkcsx/


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -