通过checkbox选择以逗号拼接删除字符串
2014-09-03 00:00
375 查看
摘要: 通过checkbox选择以逗号拼接删除字符串
<script type="text/javascript"> $(function(){ var ids = "1,3"; $("#ids").val(ids); var ckArray = ids.split(","); $("input[type='checkbox']").each(function(){ for(var i = 0;i < ckArray.length ; i++){ if(ckArray[i] == $(this).val()){ $(this).attr("checked","checked"); } } }) }); function add(ck){ var ckval = $("#ids").val(); if(ck.checked){ if(ckval == ""){ ckval = $(ck).val(); }else{ ckval = ckval +","+ $(ck).val(); } $("#ids").val(ckval); }else{ var ckArray = ckval.split(","); for(var i = 0;i < ckArray.length ; i++){ if(ckArray[i] == $(ck).val()){ ckArray[i] = null; } } ckval = ckArray.join(","); ckval = ckval.replace(/,,/,',').replace(/^,/, '').replace(/,$/, ''); $("#ids").val(ckval); } } </script>
<input type="text" name="ids" id="ids"/> <input type="checkbox" value="1" onclick="add(this)"/> <input type="checkbox" value="2" onclick="add(this)"/> <input type="checkbox" value="3" onclick="add(this)"/> <input type="checkbox" value="4" onclick="add(this)"/>
相关文章推荐
- jquery中选择checkbox拼接成字符串,然后到后台拆分取值
- StringBuffer 拼接字符串时,删除最后一个逗号
- 已逗号拼接字符串和以逗号分隔删除
- 如何判断某个字符串是不是有数值型通过逗号拼接成的字符串
- jquery中选择checkbox拼接成字符串,然后到后台拆分取值
- js 选择checkbox获得值后按照规则拼接字符串,放在数组
- 动态表格,通过按钮增加行,删除时删除选择的checkbox那一行
- struts2通过checkbox 删除多条记录
- JQuery实现下拉框的选择 与当CheckBox为服务器控件时如何获取值的操作,实现全选与删除
- jquery下将选择的checkbox的id组成字符串的方法
- AutoCAD VBA 通过选择集 删除图层上所有对象和图层
- Flex 4通过重写DataGridColumn和CheckBox类给DataGrid添加选择列-CheckBoxColumn
- SQL存储过程通过传送数组字符串参数删除多条记录
- 从逗号分隔的字符串中删除某个子串的js函数
- JQuery通过checkbox实现批量删除
- javascript动态添加表格,通过checkbox动态删除表格
- JQuery实现下拉框的选择 与当CheckBox为服务器控件时如何获取值的操作,实现全选与删除
- Asp.net Mvc 通过checkbox 取Guid批量删除
- 复选框选择变化(可以演化成简单的字符串拼接)
- gridview绑定checkbox控件后,通过单击CheckedChanged事件获取当前选择行的数据