selectableの「filter」オプションで指定されたものとは異なるクラスを最後のTDに割り当てることにより、JQuerySelectableプラグインで各行の最後のTDを選択できないようにすることができました。
最後のTDに画像があり、そのクリックで特定の操作を実行しますが、TDはプラグインによって選択されませんが、イベントを半分の回数消費し、画像のクリックは発生しません。その列を3回クリックすると、1回だけ起動するよりも、ランダムな動作のようになります。
行の最後のTDがクリックされた場合に、プラグインからImgにイベントを中継する方法を知っている人はいますか?
$("#Items").selectable({
filter: 'td.ItemTd',
selected: function () {
var SelectedItem = $("#Items .ui-selected").parents('tr').first();
SelectedItem.addClass('ui-selected');
}
});
各行の最後のTDのクラスを以外に明示的に設定しました'ItemTd'
。