我的HTML代碼HTML錶行跨度重新排序項拖放問題
<table border='1px' id='sort'>
<thead>
<tr>
<th>SL</th>
<th>Sub Group</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan='3'>1</td>
<td rowspan='3'>Fruit</td>
<td>Mango</td>
</tr>
<tr>
<td>Orange</td>
</tr>
<tr>
<td>pineapple</td>
</tr>
<tr>
<td rowspan='2'>2</td>
<td rowspan='2'>Flower</td>
<td>Rose</td>
</tr>
<tr>
<td>sunflower</td>
</tr>
</tbody>
</table>
和js
var fixHelperModified = function(e, tr) {
var $originals = tr.children();
var $helper = tr.clone();
$helper.children().each(function(index) {
$(this).width($originals.eq(index).width())
});
return $helper;
},
updateIndex = function(e, ui) {
$('td.index', ui.item.parent()).each(function (i) {
$(this).html(i + 1);
});
};
$("#sort tbody").sortable({
helper: fixHelperModified,
stop: updateIndex
}).disableSelection();
我只想重新排序亞羣,如水果芒果,橙子或向日葵,玫瑰不表中的主要組。 工作小提琴是http://jsfiddle.net/p6c814o6/。如何解決這個問題。謝謝。
難道你不能只是讓1表格單元格,然後在該單元格中的可排序列表? – rst
這是個好主意。但是當我添加一個像「芒果類型」這樣的新子組時,它將更難以顯示,並且行跨度值實際上來自數據庫。這就是爲什麼我想保持這一點。謝謝。 –