javascript - JQuery UI 可选() : Check if only one element is selected

标签 javascript jquery jquery-ui selectable jquery-ui-selectable

使用 JQuery UI 的 selectable() 时如何检查是否只选择了一个元素? 因此,如果我只需单击一个元素并选择它,就会显示一个警报框。但如果我使用套索选择多个项目,则不会显示警报框。

$('#area').selectable({
    selected: function (event, ui)
    {
        //if number of selected elements=1:
        //do something

    }
);

我该怎么做?

最佳答案

使用length属性检查所选项目的数量:

$('#area').selectable({
    selected: function (event, ui) {
        if ($('.ui-selected').length === 1) {
             //only one selected
        }    
    }
);

关于javascript - JQuery UI 可选() : Check if only one element is selected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24088888/

相关文章:

javascript - 如何使用angular创建可重用的音频播放器组件

javascript - RXJS - flatMap 冗余使用?

javascript - 为什么这个确认功能没有继续下去?

javascript - 什么是防止悬停影响的更好方法?

javascript - 如何在jquery ionrangeslider的回调函数中获取 slider 的名称?

javascript - 将端点附加到从调色板拖动的 div

javascript - 发布 http ://localhost:3000/404 (Not Found)

jquery - 在 jQuery 选项卡上保存可折叠状态

jquery - 如何将 jQuery UI 内容背景更改为白色?

javascript - 如何获取已删除元素的 ID - jquery UI