jquery序列化不在隐藏div中序列化输入

时间:2011-11-09 09:04:42

标签: jquery

我在表单上使用serizlse。我在表单中有一个隐藏的div,如果那个div我需要抓住内部的inouts。

<form>
<div style="display:none;">
<input type="text" name="one" value="one">
</div>

<div>
<input type="text" name="two" value="two">
</div>
</form>

当我查看我的帖子数据时,我可以看到两个值但不是一个值。 他们是否可以在隐藏div中的输入上使用序列化?

2 个答案:

答案 0 :(得分:1)

这适合我...

<form>
    <div style="display:none;">
        <input type="text" name="one" value="one" />
    </div>
    <div>
        <input type="text" name="two" value="two" />
    </div>
</form>

<script type="text/javascript">
$(function() {
  alert($('form').serialize());
});
</script>

答案 1 :(得分:1)

表单中的所有字段都将被序列化,无论其显示如何。

你的表格示例: http://jsfiddle.net/u8gaY/2/