У меня есть скрипт перетаскивания jQuery для перетаскивания элементов списка для ввода. Как мне получить текст между li
, чтобы установить входное значение? Я теперь, что $this
относится к сбрасываемому элементу.
Мой код ниже:
<script type"text/javascript">
$(function() {
$( ".draggable" ).draggable({
revert: "valid"
});
$( ".droppable" ).droppable({
drop: function( event, ui ) {
$( this )
.find( "input" )
.val( "?" )
}
});
});
</script>
</head>
<body>
<div class="left">
<ul>
<li class="draggable">one</li>
<li class="draggable">two</li>
<li class="draggable">three</li>
<li class="draggable">four</li>
</ul>
</div>
<div class="right">
<form>
<div class="droppable">First <input class="droppable" type="text" name="first" value="" /></div>
<div class="droppable">Second <input class="droppable" type="text" name="second" value="" /></div>
<div class="droppable">Third <input class="droppable" type="text" name="third" value="" /></div>
<div class="droppable">Fourth <input class="droppable" type="text" name="fourth" value="" /></div>
</form>
</div>