JQuery 对话框 IE 问题



JSFiddle

请查看上面的JSFiddle链接以运行代码。

我在IE的JQuery对话框中遇到问题。

我的猜测是问题是因为多种形式div。我的代码如下:

<div>
     <form>
           <table> ..... </table>
           <div id='dialog-form'>
             <form> </form>
           </div>
            <div>
                <table> .... </table>
            </div>
      </form>
</div>

JSFiddle代码在Firefox和Chrome中运行良好。但它在IE中显示错误

Message: cannot call methods on dialog prior to initialization; attempted to call method 'open'

任何帮助表示赞赏。谢谢。

为什么有嵌套表单?这不是合法的 HTML,甚至没有意义。弄清楚如何删除嵌套表单,您的代码将起作用。

为什么不尝试以下方法?

<div>
     <form>
           <table> ..... </table>
            <div>
                <table> .... </table>
            </div>
      </form>
</div>
<div id='dialog-form'>
    <form> </form>
</div>

最新更新