0

JSFiddle

请检查上面的JSFiddle链接以获取运行代码。

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

我的猜测是问题是由于多种形式divs。我的代码如下:

<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'

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

4

1 回答 1

1

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

为什么不尝试以下?

<div>
     <form>
           <table> ..... </table>
            <div>
                <table> .... </table>
            </div>
      </form>
</div>
<div id='dialog-form'>
    <form> </form>
</div>
于 2013-06-10T17:40:34.757 回答