这是获取包装元素包含的所有表单元素的最简单方法。
<form name="myForm">
<input name="elementA" />
<div id="wrapper">
<input name="elementB" />
<textarea name="elementC" />
</div>
</form>
在上面的 HTML 中,我会使用 elementB 和 elementC,但不会使用 elementA。我不想列出所有表单元素类型(选择、文本区域、输入、选项...)。我更喜欢使用 myForm.elements。
有什么想法吗?
最佳答案
如果您不想全部指定,请使用 :input
伪选择器:
$('#wrapper :input');
:input
选择所有输入、文本区域、选择和按钮元素。此处无需使用 .children()
。
关于jQuery - 通过容器 ID 获取表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2899014/