Ich habe ein funktionierendes Beispiel für die jQuery UI Sortable Funktion. Ich wende sie auf eine HTML-Tabelle an, um Tabellenzeilen per Drag & Drop zu sortieren. Es funktioniert großartig, außer ich möchte bestimmte Klassen von Zeilen von der Sortierbarkeit ausschließen. Mit der items
Parameter kann ich erfolgreich EINE Klasse ausschließen (die "list-button-bar"
Klasse), aber ich kann beim besten Willen nicht herausfinden, wie die Syntax lautet, um mehr als eine Klasse auszuschließen. Ich möchte zum Beispiel Folgendes ausschließen <th>
und andere Klassen von <tr>
.
Dies ist wahrscheinlich einer von denen, die in der Dokumentation ist, aber ich bin nicht vertraut genug noch mit jQuery UI zu wissen, auch was zu suchen.
Hier ist der Arbeitscode:
<script>
$(function() {
$("#applications_list tbody.list-tbody").sortable({
items: "tr:not(.list-button-bar)",
cursor: 'crosshair'
});
$("#applications_list tbody.list-tbody").disableSelection();
});
</script>