0

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

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

在此示例中效果很好(您可以拖动复选框,然后检查其中的一堆):http: //jsfiddle.net/aldimeola1122/ZV7Xj

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

4

1 回答 1

1

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

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

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

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

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

于 2012-11-08T12:16:41.057 回答