jquery - jquery ui Accordion 头部的单选按钮导致它没有反应

标签 jquery debugging jquery-ui

我有一个非常简单的 jQuery Accordion ,每个标题内都有单选按钮。

查看此JSFiddle

当我选择一个单选按钮时,应该检查它,并且 Accordion 应该在该位置打开。奇怪的问题是 Accordion 打开但 radio 没有被检查。

对我来说,这看起来像是 jQuery-ui 中的一个错误,任何帮助将不胜感激。

<div class="accordion">
    <h3>
        test1
        <input type="radio" checked="checked" name="radio" />
    </h3>
    <div>
        content<br />
        content<br />
        content<br />
        content<br />
    </div>
    <h3>
        test2
        <input type="radio" name="radio" />
    </h3>
    <div>
        content<br />
        content<br />
        content<br />
        content<br />
    </div>
    <h3>
        test3
        <input type="radio" name="radio" />
    </h3>
    <div>
        content<br />
        content<br />
        content<br />
        content<br />
    </div>
</div>

js:

$(".accordion").accordion()

如您所见,它非常简单......

最佳答案

无论您使用什么事件(默认为“click”)都会有 .preventDefault()调用它,因此您可能只想更改为类似的事件,如下所示:

$(".accordion").accordion({ event: "mouseup" });

You cant test it here .

关于jquery - jquery ui Accordion 头部的单选按钮导致它没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4256392/

相关文章:

javascript - 按条件将文本/内容从 td 复制到另一个 td

c++ - 我正在寻找一种在 VS2012 中通过 NatVis 显示 UUID 的正确方法

c++ - 在 C++ 中调试 GUI 应用程序

php - Jquery UI 对话框 - 传递动态变量并更改对话框形式 html

jQuery Gridstack 插件 - 获取元素属性、修复调整大小句柄并在其他人移动时锁定元素

javascript - 在新选项卡中运行 Angular 部分

javascript - appmobi 无法正确滚动

javascript - 简单的工具提示插件 - onclick 选项不起作用 - jQuery

debugging - 用于 C++ Builder exe 的类似 WinCheat/WinSpy 的工具

javascript - 为什么我的 JQuery-UI 选项卡控件无法正确呈现?