博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery分别获取选中的复选框值
阅读量:6540 次
发布时间:2019-06-24

本文共 1807 字,大约阅读时间需要 6 分钟。

原文:

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(); 
  •  (3.3 MB)
  • 下载次数: 50033

转载地址:http://vdsdo.baihongyu.com/

你可能感兴趣的文章
onInterceptTouchEvent和onTouchEvent调用时序
查看>>
何时启用单元测试
查看>>
eclipse中Ruby环境搭建
查看>>
网站统计中的数据收集原理及实现
查看>>
[Entity Framework] MySQL @ Entity Framework 6
查看>>
Access 64-bit HKLM\Software Registry by 32-bit C#.NET Application
查看>>
jQuery AJAX实现调用页面后台方法
查看>>
【高级算法】模拟退火算法解决3SAT问题(C++实现)
查看>>
win8.1 64位环境搭建android开发环境
查看>>
matlab两种不同模式的并行运算
查看>>
MySQL启动和关闭服务命令
查看>>
微软.NET Core RC2正式发布,横跨所有平台
查看>>
Unix 系统下的 Nginx 1.4.x
查看>>
查找特定文件,修改为当前系统时间
查看>>
WCF 之 概述
查看>>
jquery $post $get $
查看>>
linux find命令-print0和xargs中-0使用技巧(转载)
查看>>
Java实现Redis pipeline比较
查看>>
怎么关闭win10和win8快速启动
查看>>
C#设计模式之十外观模式(Facade Pattern)【结构型】
查看>>