0

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'

どんな助けでも感謝します。ありがとうございました。

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 に答える