knrt.net
当前位置:首页 >> jquEry获取复选框的值 >>

jquEry获取复选框的值

参考代码如下:获取所有name为spCodeId的checkbox var spCodesTemp = ""; $('input:checkbox[name=spCodeId]:checked').each(function(i){ if(0==i){ spCodesTemp = $(this).val(); }else{ spCodesTemp += (","+$(this).val()); } }); $("#txt_spCodes").val(spCodesTemp);

1. 获取单个checkbox选中项:$("input:[name='ck']:checked").val();2. 获取多个checkbox选中项:$('input:checkbox').each(function() { if ($(this).attr('checked') ==true) { alert($(this).val()); } });

jquery的遍历方法可以获取复选框所欲的选中值<br>$("input:checkbox:checked").each(function(index,element));<br> // <br>为所有选中的复选框执行函数,函数体中可以取出每个复选框的<br>值$("input:checkbox:checked").map(function(

用each方法获取,例如:var arr = '';$("input[type='checkbox'] :checked").each(function(i, n){ arr[i] = $(this).val(); });

可以参考下面的代码:<br>$(document).ready(function(){<br>varchecked=[];<br>$("#submitButton").click(function(){<br>$('input:checkbox:checked').each(function(){<br>checked.push($(this).val());<br>});<br>alert(checked);<br>});<br>});<br><br

$("#btn5").click(function(){//输出选中的值 <br>var str=""; <br>$("[name='checkbox'][checked]").each(function(){ <br>str+=$(this).val()+"/r/n"; <br>//alert($(this).val()); <br>// $(this).val()这个就是选中的值<br>})

js先获取被选中的input,然后提取它的后面元素的内容就好$("input:checked").next("span").html(); 不过建议你把“钱”数据放在input的value上面

选1 选2 1 选3 2 $('input[name="check1"]:checked').each(function(){ $(this).val(); // 具体的值了 });

var notchecked = $("input:checkbox").not("input:checked") ;//获取未被选择的checkbox要取值的话,用 each 即可

<input type='checkbox' value='abc' id='chk' name='delid' /><br><br>取值<br>$('#chk').val();//abc<br><br>var nolist = "";<br> $('input[type="checkbox"]').each(function () {<br> if ($(this).attr('checked')) {<br> nolist += $(this).val() + "$";<br> }<br> });<br> alert(nolist);

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com