Я занимался исследованием, но у меня нет способа решить эту проблему:
Я хотел бы перетащить данные из тега <div>
в тег <textarea>
со значением в <textarea>
будет изменен следующий за положением, где я отбрасываю тег <div>
.
Пример: value1 -> Я перетаскиваю <div class="btn btn-info draggable">value1</div>
на <textarea>Type something</textarea>
-> меняю на <textarea> Type value1 something</textarea>
Это это мой текущий код:
$(document).ready(function () {
$(".draggable").draggable({
revert: true,
helper: 'clone',
start: function (event, ui) {
$(this).fadeTo('fast', 0.5);
},
stop: function (event, ui) {
$(this).fadeTo(0, 1);
}
});
$("#MessageArea").droppable({
hoverClass: 'active',
drop: function (event, ui) {
this.value += " *" + $(ui.draggable).text() + "* ";
},
});
});
<fieldset>
<legend>Data Area</legend>
<div class="btn btn-info draggable">value1</div>
<div class="btn btn-info draggable">value2</div>
</fieldset>
<br />
<div class="form-group">
<textarea id="MessageArea">Type something</textarea>
<br />
<input type="button" class="btn btn-warning" value="CLEAR" onclick="$('#MessageArea').val('');" />
</div>