Для этого вы можете выбрать элементы с этими классами и проверить, является ли length
этого селектора уже 5
, затем не выполнять никаких действий.
Также обратите внимание, что ваш текущий оператор if
можно уменьшить, просто позвонив toggleClass()
.
$("#selectable").selectable({
selected: function(event, ui) {
if ($('.ui-selected.selected-flag').length < 5) {
$(ui.selected).toggleClass('ui-selected selected-flag');
}
}
});