Jquery ui 按属性取消元素拖动

Jquery ui 按属性取消元素拖动,jquery-ui,jquery-ui-sortable,Jquery Ui,Jquery Ui Sortable,我需要禁用某些元素的属性拖动。我知道 $( ".main_table tbody" ).sortable({ start: function(event, ui) { var level = ui.item.attr('level') $( ".main_table tbody" ).sortable("option", "cancel", '[level!='+level+']'); } }); 但它是:1。在停止后应用取消;2.将cancel

我需要禁用某些元素的属性拖动。我知道

$( ".main_table tbody" ).sortable({
    start: function(event, ui) {
        var level = ui.item.attr('level')
        $( ".main_table tbody" ).sortable("option", "cancel", '[level!='+level+']');
    }
});

但它是:1。在
停止后应用
取消
;2.将
cancel
应用于所有元素。因此,当拖动第一行或第二行时,我需要禁用8,9上的拖动功能

您可以发布HTML或JSFIDLE吗?