javascript - 如何使用可选择的 Jquery UI 查找选定元素

标签 javascript jquery jquery-ui jquery-plugins

我正在寻找有关 jQuery 可选事件的事件和 ui 对象的信息:“selecting”和“start”作为参数。我在文档中找不到这个,循环遍历属性也没有帮助。

$('#content_td_account').selectable({
    filter: 'li:not(".non_draggable")',
    selecting: function(event, ui) { 
    }
});

具体来说,我想找到哪些元素被选中并检查它们以查看它们的父元素是否相同。我假设这将在某个地方的 ui 对象中。

最佳答案

当一个元素被选中时,它会添加ui-selected类。

因此您可以使用 $(".ui-selected")

获取所有选定的元素

这可能不完全可行,但我认为这个想法应该是这样的:

$('#content_td_account').selectable({
  filter: 'li:not(".non_draggable")',
  selecting: function(event, ui) { 
    var p = $(this).parent();
    $(".ui-selected").each(obj, function() {
      if(obj.parent() == p) {
        // get rad
      }
    });
  }
});

关于javascript - 如何使用可选择的 Jquery UI 查找选定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1303294/

相关文章:

javascript - 正则表达式:无法进行负向预测

javascript - Controller 从 Ajax 接收空数据

javascript - 为什么这个 javascript 值在它声明的范围内为空,但在更窄的范围内却不是

Java 到 JavaScript(加密相关)

jquery - $.focus() 在 Chrome 中不起作用

jquery - 使用 Jquery 的持久样式表切换器

JQuery UI 自动完成渲染类别与链接

java - jquery 与 spring mvc 在 java 中

javascript - jQuery UI draggable scrollSpeed 的单位是什么?

javascript - Angular 服务内的变量范围