javascript - jquery如何在子表单div中选择表单元素

标签 javascript jquery forms selector subform

假设我有以下形式:

​<form id="f">
    <input name="a"/>
    <input name="b"/>
    <div id="sub_part">
        <input name="c"/>
        <input name="d"/>
    </div>
</form>
<form id="e">
    <input name="a"/>
    <input name="b"/>
    <div id="sub_part2">
        <input name="c"/>
        <input name="d"/>
    </div>
</form>

我通常可以使用 .serialize() 获取所有名称->值对。例如。我知道我可以使用以下方法从 f 表单中获取信息:

$('form#f').serialize();

如果只想要 sub_part div 中 f 形式的名称->值对怎么办?在这种情况下,jquery 选择器是什么?对于本练习,我不想更改 html 的结构。

请查看我概述问题的 fiddle :http://jsfiddle.net/gu9XB/4/

请注意,我尝试选择子表单的方式无效。

最佳答案

只需序列化 div 内的输入。您还使用了 .sub_part,因此它没有选择 div。如果已经有一个ID,你可以直接按id选择,这样会更快

('#sub_part input').serialize();

这是一个工作 fiddle http://jsfiddle.net/gu9XB/21/

关于javascript - jquery如何在子表单div中选择表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248536/

相关文章:

javascript - undefined variable react 教程

javascript - 使用 JavaScript 检测客户端系统是笔记本电脑还是台式机

javascript - 响应式导航在移动设备上的表现不尽如人意

javascript - addClass() 函数未应用于 ID

javascript - jQuery:限制减少时帮助重新激活按钮

选择同名元素时出现 JQuery 语法错误

jquery - 查找所有可见的选择,正好有 4 个选项

javascript - 如何使用 onchange 事件启用表单提交?

forms - 如何使用 drupal 6.x views 2 向 View 添加表单?

javascript - 如何使用链接从数据库中预填充表单字段?