4

Chrome 似乎忽略了嵌入在另一个表单中的表单。

看到这个小提琴(http://jsfiddle.net/jeljeljel/NbUeQ/1/

HTML

<form>
    <div id="dialog">
        <form id="theForm">
            <label>abc</label>
        </form>
    </div>
</form>

JS

alert($('#theForm').length);

注意没有找到“theForm”。

是没有嵌入式表单的唯一解决方案吗?

4

1 回答 1

3

是的。

唯一的解决方案不是嵌入表单,因为这不是有效的 HTML。

请参阅位于http://www.w3.org/TR/xhtml1/#prohibitions的 W3C XHTML 规范的元素禁止部分

于 2013-11-05T13:22:57.183 回答