我有可排序<TD>
的問題。jQuery可排序表單元格取消
$("table tbody").sortable({
handle: "td[tyhi='0']",
cancel: "td[tyhi='1']"
});
以上代碼是不工作... 如何排除<TD>
與屬性tyhi="1"
?
http://jsfiddle.net/tiitremmel/sFLFb/
我有可排序<TD>
的問題。jQuery可排序表單元格取消
$("table tbody").sortable({
handle: "td[tyhi='0']",
cancel: "td[tyhi='1']"
});
以上代碼是不工作... 如何排除<TD>
與屬性tyhi="1"
?
http://jsfiddle.net/tiitremmel/sFLFb/
我需要它,這樣你不能把第一和倒數第二的位置。
tyhi="1"
必須始終最後
在這種情況下,您將需要將可排序/不可排序的元素放入不同的包含元素中。在你有一張桌子例如,把td
元素必須最後一場tfoot
出現將是最語義:
<table>
<tbody>
<tr>
<td tyhi="0">first</td>
</tr>
<tr>
<td tyhi="0">second</td>
</tr>
</tbody>
<tfoot>
<tr>
<td tyhi="1">third</td>
</tr>
</tfoot>
</table>
jQuery的
$("table tbody").sortable({
handle: "td"
});
就我而言 - 您的解決方案是最好的。謝謝! – 2012-02-28 14:07:09
要行不排序,所以html應該看起來像這樣:
<table>
<tbody>
<tr tyhi="0">
<td>first</td>
</tr>
<tr tyhi="0">
<td>second</td>
</tr>
<tr tyhi="1">
<td>third</td>
</tr>
</tbody>
</table>
和javascript:
$("table tbody").sortable({
items: "tr:not(tr[tyhi='1'])"
}).disableSelection();
你有作品的代碼:http://jsfiddle.net/sFLFb/1/ – 2012-02-28 12:52:57
是它的工作原理,但我需要它,這樣就可以不把第一或第二至最後的位置。 tyhi =「1」必須總是最後一個。 – 2012-02-28 12:56:53