如何序列化复选框,单选和多个选择元素,如果他们是空白使用Jquery SerializeArray()
How Can I Serialize the checkbox, radio and multiple select elements if they are blank using Jquery SerializeArray()?
我已经阅读了jquery文档,它似乎像输入元素,如复选框,单选和多重选择将不会序列化,如果他们是空白的。我也读过这个帖子。jQuery序列化不注册复选框,这给了我关于这个问题的很好的信息。
但是这里我想要的是,"这个问题有什么优雅的解决方案吗?",如果这些元素为空,我只想要一个空白值。
任何建议都很好。
在同一个例子中也提到了这一点。试试这个:
/* Get input values from form */
values = jQuery("#myform").serializeArray();
/* Because serializeArray() ignores unset checkboxes and radio buttons: */
values = values.concat(
jQuery('#myform input[type=checkbox]:not(:checked)').map(
function() {
return {"name": this.name, "value": 'off'}
}).get()
);
相关文章:
- 他们是如何使用angular/jqLite find()方法按属性名称和值选择元素的?ng conf 2015
- 他们是如何在这个页面上隐藏JavaScript的
- BBC滑块即使javascript关闭也能工作,他们是如何做到的
- fs.link和fs.symlink之间有什么区别?他们是独立于平台的吗
- 他们是如何创建新的Foxy Bingo网站的
- Javascript中的回调真的是方法调用吗?如果是的话,他们是怎么回事'级联'
- 他们是如何在http://artofflightmovie.com/.
- 我应该从哪里开始呢,模特在那里,但是…他们是# 39;t
- HTML/CSS:我如何使右浮动到顶部,而不是浮动的位置,当他们是内联的
- 嵌入YouTube视频-他们是怎么做到的
- 我想直接用户到网页,如果他们是在桌面或移动操作系统
- 他们是如何在游戏中进行实时内容更新的?我们演示
- 我应该只加载javascript模块时需要,也如果他们是非常小
- 如何不切换到第一个或最后一个“li元素”;当他们是下一个
- Google's +1按钮:他们是怎么做的?
- 如何序列化复选框,单选和多个选择元素,如果他们是空白使用Jquery SerializeArray()
- 他们是如何在http://labs.saurabh-sharma.com/themes/cruz/wp/页面上实现这个效
- 他们是如何开发这个网站页脚的
- CSS3或JavaScript滑块他们是怎么做到的
- 窗口.applicationCache更新冻结浏览器-如何减少他们的频率或强迫他们是用户发起的