【问题标题】:jQuery "selectable" with "td" filter带有“td”过滤器的jQuery“可选”
【发布时间】:2012-11-08 20:16:41
【问题描述】:

我对带有“过滤器”的 jQuery 中的 selectable 函数有疑问。

在演示中我添加了一些代码,你能告诉我为什么这段代码不起作用吗?

在这个例子中效果很好(你可以拖动复选框,然后选中一堆):http://jsfiddle.net/aldimeola1122/ZV7Xj

在此我不想在“td”中添加“class”,而是使用 td-width(filter) : http://jsfiddle.net/aldimeola1122/U6PjL/5/

【问题讨论】:

    标签: jquery filter html-table


    【解决方案1】:

    filter 和 cancel 选项只能包含 jQuery 选择器,不能包含任意表达式。您可以使用:

    filter: 'td[width='+tdWidthLimit+']'
    

    创建一个匹配特定宽度的选择器。但是没有大于给定值的属性的选择器,所以我认为您的 cancel 选项无法完成。最接近的是匹配具有不同宽度的元素:

    cancel: 'td[width!='+tdWidthLimit+']'
    

    见http://jsfiddle.net/barmar/U6PjL/6/

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 2012-06-09
      • 2012-09-15
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      • 1970-01-01
      相关资源
      最近更新 更多