我有这种情况:http: //jsfiddle.net/bRDgK/3/
在这种情况下,我有一个带有复选框的模式对话框。当用户点击复选框时,应该会出现一个新的模式对话框,并且应该选中复选框。由于某些原因,该复选框未选中。知道为什么吗?
我有这种情况:http: //jsfiddle.net/bRDgK/3/
在这种情况下,我有一个带有复选框的模式对话框。当用户点击复选框时,应该会出现一个新的模式对话框,并且应该选中复选框。由于某些原因,该复选框未选中。知道为什么吗?
与onchange
演示:http: //jsfiddle.net/bRDgK/10/
其他发现
模态似乎是问题所在。模式弹出并干扰点击事件。关闭模式所有工作正常跨浏览器。建议检查 jQueryUI 论坛和/或报告错误
我真的不明白为什么,但如果我在打开子模式之前取消事件气泡(取消 firefox 的事件传播) - 复选框保持选中状态。
这是示例(仅在 IE 上工作,因为内联 onclick 事件和window.event
用法):http: //jsfiddle.net/bRDgK/16/
知道这如何解决问题吗?
我让它适用于 Firefox 和 IE8。
http://jsfiddle.net/executorjs/qevfZ/5/
我对 doSomething 函数进行了更改:
$(this).find("#ee").dialog("open");
还改变了一些html的位置:
<div id="rrr">
<input type="checkbox" id="dd" onclick="doSomething();" />
</div>
<div id="ee"></div>