jQuery UI bug:对话框关闭更改单选按钮

时间:2012-05-04 14:37:56

标签: jquery jquery-ui-dialog

另一个编辑

调用对话框close时会出现问题。我很确定这是一个错误,因为有相关错误123的历史记录,都标记为已修复。对于FF 12.0和IE9,我在modal为真或假的情况下遇到此问题;没有测试任何其他。我在1.8.17。有人见过这个吗?我可以尝试1.8.20,但我失去了生存的意愿。


我在模态弹出窗口中有两个单选按钮。如果选择了按钮B,会发生很多事情 - 显示div,用户填写表单,一些Ajax-y内容继续,显示一个新的jQuery UI选项卡,最后显示一个新模式,然后我可以再次看到这两个按钮。

在此过程开始时,可​​以看到按钮B.但是,当该过程完成时,按钮B神奇地变为未选中状态,并且检查按钮A.更多信息:

  1. 我没有以编程方式更改代码中的任何位置,只有onLoad,当我选择/检查按钮A.我之前使用.attr执行此操作,我现在正在使用{ {1}}(见下文)。我在使用jQuery 1.7。
  2. 按钮A的html输入标记最初具有.prop属性     在它上面。
  3. 如果我将checked用于上述(1),则无论是否     html包含或不包含.attr属性:我得到了     两种情况下都有上述行为。
  4. 如果我将checked用于上述(1),请取出html .prop     属性,然后行为改变。单击按钮B时     一切都安定下来,两个单选按钮的都不是     地选择。
  5. 我有各种各样的单选按钮对做非常相似的事情,我从来没有见过这些。
  6. 检查FF和IE9
  7. 这些是普通的无线电输入html按钮 - 我没有设置jQuery UI组或任何特殊的。
  8. 只有遵循一系列复杂的步骤才会发生这种情况。通常,按钮的行为与预期一致。
  9. 如果我向按钮添加更改处理程序,我可以看到只要手动检查按钮就会运行处理程序,但是当出现此问题时 运行
  10. 任何时候都没有重新加载页面;发生此问题时不会调用onLoad例程
  11. 点击处理程序不会返回false或阻止任何默认操作
  12. 知道这里可能会发生什么,或者我如何调试这个?

    修改 上面添加了几个额外的点。无法真正添加任何代码 - 有数百行,我不知道从哪里开始。

0 个答案:

没有答案