2012-08-14 27 views
3

我正在制作jQuery可选日历,因此您可以选择li项目并将事件添加到所选日期。如何从jQuery UI中排除锚标签可选?

在每个li中都有一个锚标记,我想为它添加一个javascript onclick函数 - 但jQuery UI可选函数似乎有冲突。

如何排除jQuery UI可选函数应用于的项目?我试图用“而不是”选择,但它不工作...

这里是我的代码片段:

  <ol id='selectable' class='selectable'> 
       <li class='ui-widget-content' data-date='' date-uid=''> 
        <span class='dayOfWeek disabled'>1</span> 
        <span class='dayName disabled'>Thursday</span> 
        <a href='#' data-travel-day-id='' class='close' onclick='alert("hi");return false;'></a> 
       </li> 
      </ol> 

      $(function() { 
      $("#selectable").selectable(); 
      }); 

所以我只是试图让我的“喜”消息弹出,并且当它们点击锚标签时它不会选择该列表项。

任何想法?

干杯

回答

3
$("#selectable").selectable({ 
    cancel: "a.close" 
}); 

jQuery用户界面可选择的选项:Cancel

+0

你的先生,是一个该死的英雄。 – jezorama 2012-08-14 09:52:07

+0

@ user1571027谢谢。 – thecodeparadox 2012-08-14 10:15:12