首页 > 代码库 > checkbox常用操作
checkbox常用操作
全选(根据全选check选项,设置所有checkbox的全选或 全不选)
function SelectAll(checked,checkbox_id) { var checkboxs=document.getElementsByName(checkbox_id); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=checked; } }
调用代码:
<input type="checkbox" value=http://www.mamicode.com/"" onClick="SelectAll(this.checked,'guaranteeNumber');"/>
批量反向选择
function SelectAll(checkbox_id) { var checkboxs=document.getElementsByName(checkbox_id); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=!e.checked; } }
拼接成字符串
function getChoosedGuaranteeNumber(){ var ids=""; $('input[name="guaranteeNumber"]:checked').each(function(){ ids+=$(this).val()+'_'; }); //去掉末尾的特殊字符 if(ids.indexOf("_")>-1){ ids=ids.substring(0,ids.length-1); } return ids; }
解析字符串后设置checkbox的选中项目
(这里如果选项很多的话可能有效率问题)
var guaranteeNumberIds = $("#guaranteeNumberIds").val() var array2 = guaranteeNumberIds.split('_') for (var i=0; i<array2.length; i++){ var nuberValue = http://www.mamicode.com/array2[i];>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。