jQuery可以选择另一个事件

时间:2013-05-29 00:43:26

标签: jquery jquery-ui-selectable

我在这样的桌子上使用jQuery selectable ......

 var body=$("<tbody class='selectable'></tbody>")
 body.selectable({
     filter: 'td:not(:first-child)'
 });
 // this is the first column which is filteres out of the selectable
 $(".first-col").on('click',function(e){
      console.log("click for first column is here");
 });

我希望第一列具有不同的回调函数,但是第一列的点击永远不会被调用。是否有可能做到这一点?我做错了什么?

感谢您的帮助 V

1 个答案:

答案 0 :(得分:0)

这实际上是一个可选择的已知“bug”。您可以将距离选项设置为0以外的任何值(默认值)来解决此问题,但最好的方法就是将您的点击更改为mousedown(将起作用)。

示例...

 $(".first-col").on('mousedown',function(e){
      console.log("click for first column is here");
 });