jquery - 链接在 UI 可选内部不起作用

标签 jquery user-interface selectable

这些是来自 JQuery 网站的代码,我重写了其中的内容:

    <style>
    #feedback { font-size: 1.4em; }
    #selectable .ui-selecting { background: #FECA40; }
    #selectable .ui-selected { background: #F39814; color: white; }
    #selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
    #selectable li { margin: 3px; padding: 0.4em; font-size: 1.4em; height: 18px; }
    </style>
    <script>
    $(function() {
        $( "#selectable" ).selectable();
    });
    </script>



<div class="demo">

<ol id="selectable">
    <li class="ui-widget-content"><a href="">link can not click</a></li>
    <li class="ui-widget-content">Item 2</li>
    <li class="ui-widget-content">Item 3</li>
    <li class="ui-widget-content">Item 4</li>
    <li class="ui-widget-content">Item 5</li>
    <li class="ui-widget-content">Item 6</li>
    <li class="ui-widget-content">Item 7</li>
</ol>

</div><!-- End demo -->

看起来 li 内的链接不再起作用。那么,如何重新构造代码以使 li 可以被选择并链接仍然可以同时使用吗?

最佳答案

使用cancel (查看选项),如下所示:

$(function() {
    $("#selectable").selectable({ cancel: 'a' });
});

看看它工作here .

关于jquery - 链接在 UI 可选内部不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4331303/

相关文章:

macos - NSOutLineViews 中的 NSTableViews

javascript - 日期范围过滤器jquery

jquery - Jssor - 使用全宽 slider 创建边距

java - Android 应用程序一开始就崩溃

java - 如何在仍在处理由 JButton 中的单击触发的进程时更新 JLabel?

javascript - 如何获取可选择的 jquery 元素的 innerHTML?

javascript - jQuery UI 可选 : How to get marching ants style lasso to show up?

android - 波纹和 selectableItemBackgroundBorderless

javascript - Chrome/V8 对某些元素的 onmousemove() 变慢

javascript - 在AJAX加载后,以模式关闭方式停止YouTube视频