jquery获取radio值求教 资源ID: 在一个页面下有多个text以及radio供用户填写以及选择,用户选择并点击提交后通过ajax传输,小弟我是通过$(':input').each()遍历这个页面下的所有input,然后将数据序列化成json格式传输,求教高手如何剔除这中间的没有被选中的radio值? 很多种方式可以得到。1、租碧$(':input:radio')取到所有的radio,然后each遍历,通过$(this).is(':checked')判断是否选中。2、$(':input:radio:checked')可以取到所有的选中的radio,然后遍历取值。3、其实这种方法最简单,需要将的所有输入组件放到表单中var str = $('#myform').formSerialize();就会直接旦歼将表单中的信息变为xxx=value1&yyy=values&....这种形式了。注意在新版本的JQuery库中formSerialize函数被改模型冲成了统一的serialize函数了。注意你的JQuery版本。 $("input[selected='selected']").each()jQuery选择器中:id选择器用"#"、class选择拿茄备器纳缓用"."、标签选择器直接用标签名称;要选择指定消毁属性值的标签就使用"input[selected='selected']"这样的选择器。 ← 上一篇: 下一篇: →