2017-01-31 3 views
0

У меня есть три класса в теге html. я дал перетаскивание для одного класса. Как узнать значение класса.jQuery Определение класса Draggable

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

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

Jquery следующим

$('.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

Что именно вы хотите сделать? Просьба уточнить и задать правильный вопрос. –

+0

Мне нужно имя класса перетаскиваемого после удаления @SorangwalaAbbasali – Surendra

+0

Вы хотите получить имя класса отбрасываемого элемента? –

ответ

0

Получить класс упал элемент.

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

Try:

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

для класса получает 3 имени класса, и мне нужно только «перетаскивать» класс – Surendra

+0

имя класса разделения с пробелом и видеть на консоли, какой индекс является классом перетаскивания, и взять класс в jquery как 'ui.draggable.attr (" class "). split ('') [0]' –

+0

Я действительно ожидаю динамического ответа @Shree – Surendra