首页 > 学院 > 开发设计 > 正文

jQuery分别获取选中的复选框值

2019-11-17 01:35:12
字体:
来源:转载
供稿:网友

jQuery分别获取选中的复选框值

function jqchk(){ //jquery获取复选框值 var s=''; $('input[name="aihao"]:checked').each(function(){ s+=$(this).val()+','; });点击“提交”后,可以得到正确的选择值了,但是后面多一个,(英文逗号),这个可以检测一下再用substring去除,或者获取到复选框选择值后一般都要转成数组再使用的,所以也可以在转成数组后,去除最后一个数组元素。if (s.length > 0) { //得到选中的checkbox值序列 s = s.substring(0,s.length - 1);}alert(s==''?'你还没有选择任何内容!':s);}</script>直接上代码,主要是获取checkbox值的方法:将其放到数组中,然后连接成字符串[b]var chenked=$("input[type='checkbox']:checked").val([]);var names = "";for(var i=0;i<chenked.length;i++){names += chenked[i].value +",";}可以更优雅一些:var arr_v = new Array();=$("input[type='checkbox']:checked").each(function(){ arr_v.push(this.val());});arr_v.join(',');即可以了//此为重点,该句与下面的第一句效果一样var selectedItems = new Array();$("input[@name='itemSelect[]']:checked").each(function() {selectedItems.push($(this).val());});if (selectedItems .length == 0) alert("Please select item(s) to delete.");else $.Ajax({ type: "POST", url: "/ajax_do_something.php", data: "items=" + selectedItems.join('|'), dataType: "text", success: function (request) { document.location.reload(); }, error: function(request,error){ alert('Error deleting item(s), try again later.'); } } );[/b]java 拆分String names = null;String name1 = null;String name2 = null;names = request.getParameter("names");String[] name = names.split(",");for(String x : name){if("zhangsan".equals(x)){name1 = x;}if("lisi".equals(x)){name2 = x;}}jquery 修改时候选中 后台查询的复选框var struids='${useridstr}'; //后台获取数据alert(struids);if(struids!=''){var str=struids.split(",");for(var j=0;j<str.length;j++){$(":checkbox[value='"+str[j]+"']").attr("checked",true);}}//复选框下拉框var module='${module}'$("#module option[value='" + module + "']").attr("selected","selected");var s = $("#parentId").find("option:selected").val();
  • Jquery学习经典速成技术资料.rar(3.3 MB)
  • 下载次数: 50033

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表