2017-01-31 2 views
0

Ich habe drei Klassen in HTML-Tag. Ich habe für eine Klasse ziehen lassen. Wie kann ich den Klassenwert kennen?jQuery Draggable Klasse finden

<div class="drag dgtf hgyh"> 
    //content 
</div> 

<div class="drop"> 
    //content 
</div> 

JQuery wie folgt

$('.drag').draggable({ 
    drag:function(){} 
}) 

$('.drop').draggable({ 
    drop:function(event, ui){ 
    // here i need to get particular class which has drag 
    // that is how can i get 'drag' class name 
    } 
}) 
+1

Was genau möchten Sie tun? Bitte klären und eine richtige Frage stellen. –

+0

Ich brauche den Klassennamen des ziehbaren nach @@ sorangwalaAbbasali – Surendra

+0

Wollen Sie den Klassennamen von dropped Element bekommen? –

Antwort

0

Get Klasse abgelegte Element.

$('.drop').draggable({ 
    drop:function(event, ui){ 
     var draggable_class = ui.draggable[0].attr("class"); 
    } 
}) 
1

Versuchen:

drop:function(event, ui){ 
ui.draggable.attr("id") // For ID 
ui.draggable.attr("class") // For Class 
} 

Update:

ui.draggable.attr("class").split(' ')[0] // May be 1 or 2 
+0

für Klasse bekommt 3 Klassennamen und ich brauche nur 'ziehen' Klasse – Surendra

+0

Split-Klassennamen mit Leerzeichen und auf der Konsole, welche Index ist Drag Klasse erscheinen und eine Klasse in jquery genau wie 'ui.draggable.attr (" Klasse "). split ('') [0]' –

+0

Ich erwarte tatsächlich dynamische Antwort @Shree – Surendra