时间:2021-04-16
在这里主要介绍了Jquery遍历checkbox获取选中项的value值,需要的朋友可以参考下。
代码如下:
jQuery(function($){
$("input[name='key']:checkbox").click(function(){
var ids = '';
var flag = 0;
$("#ids").attr("value",ids);
$("input[name='key']:checkbox").each(function(){
if (true == $(this).attr("checked")) {
ids += $(this).attr('value')+',';
flag += 1;
}
});
if(0 < flag) {
$("#ids").attr("value",ids);
return true;
}else {
alert('请至少选择一项!');
return false;
}
});
});
本源码的功能:
获取name=‘key'的复选框的值,将选中项的 value 写到隐藏域 <input type="hidden" name="ids" id="ids" value="" /> 的表单中。
核心语句:
代码如下:
$("input[name='key']:checkbox").each(function(){
if (true == $(this).attr("checked")) {
ids += $(this).attr('value')+',';
}
});
在HTML中,如果一个复选框被选中,对应的标记为 checked="checked"。 但如果用jquery alert($("#id").attr("checked")) 则会提示您是"true"而不是"checked",所以判断 if("checked"==$("#id").attr("checked")) 是错误的,应该如上面那样书写: if(true == $("#id").attr("checked"))
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
jqery和js如何判断checkbox是否选中的方法: jquery:$("input[type='checkbox']").attr('value')
jquery操作复选框(checkbox)的12个小技巧。1、获取单个checkbox选中项(三种写法)$("input:checkbox:checked").
1.获取选中项:复制代码代码如下:获取选中项的Value值:$('select#seloption:selected').val();或者$('select#s
1.获取选中项:获取选中项的Value值:复制代码代码如下:$('select#seloption:selected').val();或者复制代码代码如下:$(
我这里往后端传递checkbox多选框value的值是通过字符串方式传递,先调用js对选定checkbox遍历获取选的的boxvalue,然后写进隐藏域,最后作