Я создаю пользовательский интерфейс, в котором у меня есть две таблицы, которые находятся в разных div
. Я хочу поменять один элемент td
в одной таблице с другой в другой таблице, выполняя функцию перетаскивания.Сменить элемент 'td' с другим при перетаскивании между таблицами
Я пробовал некоторые библиотеки, такие как kento и jquery sortable, но я не был успешным.
Не могли бы вы рассказать мне, как это сделать с использованием чистого JavaScript или некоторой библиотеки.
Вот мой HTML код для одной таблицы:
<div id="jumbo">
<div class="fool">
<table>
<tr>
<td>
<div class="item" style="background-color:blue">english</div>
</td>
<td>
<div class="item" style="background-color:blue">english</div>
</td>
</tr>
<tr>
<td>
<div style="background-color:yellow" class="item">hindi</div>
</td>
<td>
<div style="background-color:yellow" class="item">hindi</div>
</td>
</tr>
<tr>
<td>
<div style="background-color:red" class="item">maths</div>
</td>
<td>
<div style="background-color:red" class="item">maths</div>
</td>
</tr>
<tr>
<td>
<div style="background-color:grey" class="item">physics</div>
</td>
<td>
<div style="background-color:grey" class="item">physics</div>
</td>
</tr>
</table>
</div>
<div id="cool" draggable="true">
<table>
<tbody>
<tr>
<th></th>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>lunch</th>
<th>5</th>
<th>6</th>
<th>7</th>
<th>8</th>
</tr>
<tr class="sortable list">
<td draggable="true" style="background-color:green">monday</td>
<td draggable="true" style="background-color:red">eng</td>
<td draggable="true" style="background-color:blue">hindi</td>
<td draggable="true" style="background-color:yellow">maths</td>
<td draggable="true" style="background-color:red">eng</td>
<td draggable="true" style="background-color:blue">hindi</td>
<td draggable="true" style="background-color:yellow">maths</td>
<td draggable="true" style="background-color:red">eng</td>
<td draggable="true" style="background-color:blue">hindi</td>
<td draggable="true" style="background-color:yellow">maths</td>
</tr>
</tbody>
</table>
</div>
</div>
на самом деле есть две таблицы один стол динамически формируется в «div» с именем «cool». – deepak
О, ладно ... Получил вашу точку :) – Nofi
Я взял некоторые данные и отредактировал этот «div» с данными таблицы, которые я получаю после динамического поколения, пожалуйста, посмотрите – deepak