我有可排序<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