Tôi có hai divs được float: left:Có thể tạo các hàng trong bảng có thể kéo được không?
<div id="inventor">
<table>
<tr id="1"><td>Alexander Graham Bell</td></tr>
<tr id="2"><td>Thomas Edison</td></tr>
<tr id="3"><td>Nicholas Tesla</td></tr>
</table>
</div>
<form>
<div id="invention">
<table>
<tr><td><input name="answer1" />Tesla coil</td><td>Explanation</td></tr>
<tr><td><input name="answer2" />Telephone</td><td>Explanation</td></tr>
<tr><td><input name="answer3" />Phonograph</td><td>Explanation</td></tr>
<tr><td><input name="answer4" />Light bulb</td><td>Explanation</td></tr>
</table>
</div>
</form>
và tôi muốn để có thể kéo người phát minh ra hơn đối với sáng chế.
$("#inventor tr").draggable({
revert: "valid"
});
$("#invention tr").droppable({
drop: function(event, ui) {
var inventor = ui.draggable.text();
$(this).find("input").val(inventor);
}
});
tôi đã có thể có được điều này làm việc với các yếu tố danh sách, nhưng bây giờ mà tôi thêm một lời giải thích vào bảng phát minh, tôi muốn sử dụng một bảng ở phía bên tay trái cho các mục đích phong cách.
Xem thêm http://stackoverflow.com/questions/307882/jquery-draggable-table-elements/ – Andrei