Если $( "table tbody" ).sortable({});
работает нормально, попробуйте следующее:
$( ".sortable-table tbody" ).sortable({}); // table
$( ".sortable-table tbody tr" ).sortable({}); // table row
РЕДАКТИРОВАТЬ:
Возможно, вы захотите обернуть ваш HTML в оболочку.Вы можете сделать это следующим образом:
<div class="wrapper">
<table class="sortable-table table table-bordered">
...
</table>
<table class="sortable-table table table-bordered">
...
</table>
</div>
Теперь вы можете сортировать таблицы и строки следующим образом:
$( ".wrapper" ).sortable( {})
$( ".sortable-table tbody tr" ).sortable({});
Подробнее о селекторах здесь:
https://www.w3schools.com/jquery/jquery_selectors.asp
https://johnny.github.io/jquery-sortable/
Вы можете выбрать дочерние элементы в jQuery, как и CSS, используя space