Следующий код меняет div background-color
, когда на него перетаскивается еще один div
. Как я могу изменить его, чтобы это изменить DIVS текстового вместо цвета фона (например, я падаю в DIV с <p>Test</p>
внутри него, и я хочу в DIV, который тащил на, чтобы изменить его текст <p>Test</p>
Изменить текст DIV с помощью javascript
кода:
$(".snap").droppable({
drop: function (event, ui) {
var drag = ui.draggable;
var drop = $(this);
$(this).html(drag.html());
$(this).attr('name', drag.attr('id'));
debugger;
}
});
Пожалуйста, проверьте мой JSFiddle код, который не работает:
Я знаю, что это не в духе SO, но иногда я просто хочу кричать: http://en.wikipedia.org/wiki/RTFM – gbtimmon
Помимо этого: поскольку вы кэшировали $ (this) как drop, вы должны заменить оба экземпляры $ (this) с падением. –