扫码关注官方订阅号
jquery 如何得到checkbox 已经选择了的数组
小伙看你根骨奇佳,潜力无限,来学PHP伐。
$('input[type=checkbox]:checked')
判断是否checked, 是就放入一个数组提交
放代码出来。
给你个例子:
html
<input type="checkbox" name="demo" value="{$list.goods_id1}"> <input type="checkbox" name="demo" value="{$list.goods_id2}"> <input type="checkbox" name="demo" value="{$list.goods_id3}"> <input type="checkbox" name="demo" value="{$list.goods_id4}"> <input class="btn-test" type="button" name="" value="看看数组">
jq
var checkbox = $('input[name=demo]'); var arr1 = [];//空数组 $('.btn-test').click(function() { checkbox.each(function() { if ($(this).is(':checked')) { arr1.push($(this).val()); console.log(arr1); } }); });
顺便扫下盲,下列写法都只能获取到一个被选中项的value
$("input:checkbox:checked").val() $("input:[type='checkbox']:checked").val(); $("input:[name='xxx']:checked").val();
获取多个value请遍历,jq用each即可 js用for等
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
$('input[type=checkbox]:checked')
判断是否checked, 是就放入一个数组提交
放代码出来。
给你个例子:
html
jq
顺便扫下盲,下列写法都只能获取到一个被选中项的value
获取多个value请遍历,jq用each即可 js用for等
$('input[type=checkbox]:checked')