2010-07-16 3 views
0

Как я могу изменить идентификатор div, когда перетаскивание останавливается с помощью JQuery.Draggable JQuery

ответ

1

$ ("myDiv"). Attr ('id', 'newid'); ??

+0

это не работает в моем сценарии – Xulfee

+0

xulfee - возможно, будет работать nick (также, мой должен был читать: $ ('# myDiv'). attr ('id', 'newid'), я пропустил символ #. попробуйте еще раз. , –

2

Вы можете использовать stop event, как это:

$("#draggable").draggable({ 
    stop: function() { 
    this.id = "newID"; //calc whatever the new ID is, assign here 
    } 
}); 

You can test it here, в stop обратного вызова, this относится к перемещенного элемента, так что с ним все, что вы хотите :)