0
使用serialize()
我没有问题序列化插入在窗体的输入文本字段中的值,但是..如何将添加到该序列化数据的<span>
标签的内容也在该窗体中?jQuery:如何序列化不是输入的表单内部的数据?
使用serialize()
我没有问题序列化插入在窗体的输入文本字段中的值,但是..如何将添加到该序列化数据的<span>
标签的内容也在该窗体中?jQuery:如何序列化不是输入的表单内部的数据?
我跨度为内容序列化的HTML表单之前添加到窗体中隐藏的输入,然后连载的形式像往常一样...
这样
<form id="myForm"><input type="text" name="myInput" /><span id="mySpan">this should be captured</span></form>
运行这个
$("#myForm span").each(function(i,v){
$this = $(this)
$("#myForm").append(
$("<input type='hidden' />").attr({
name:$this.attr('id'),
value: $this.text()
})
)
})
你需要自己实现它,因为之前没有人想到过这个发明,所以需要序列化内容...... **这是怎么运作的?** – gdoron 2012-03-11 16:08:50
序列化什么来自spa n标签...需要键/值对...显示标记 – charlietfl 2012-03-11 16:09:48
为什么要序列化跨度内容?如果您需要序列化用户无法在页面/表单上写入的内容,隐藏的表单字段是否可以解决问题? – 2012-03-11 16:15:23