码迷,mamicode.com
首页 > Web开发 > 详细

Jquery获取已经选中的checkbox

时间:2020-03-11 01:25:58      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:each   this   val   class   fun   选中   on()   for循环语句   没有   

一、Jquery获取已经选中的checkbox的几种方式

1.先看看原生js怎么获取的,首先获取name为某一对象的checkbox对象,此时接收到的是一个数组,里面存储的是所有的数组,再对所有数组进行遍历,如果当前为点击的对象,就添加就定义的空数组中。

var objetct = document.getElementsByName(“su_check”);
var check_list = [];
for (k in object) {
if (object[k].checked)
check_list.push(object[k].value);
}

2. 该方法对ie浏览器的兼容不太友好,建议将for循环语句更换成如下:for (var i = 0; i < object.length; i++) 

3. jquery获取已经点击的checkbox复选框

function test(){
    var chk_list =[]; 
    $(input[name="sw_test"]:checked).each(function(){ 
        chk_list.push($(this).val()); 
    }); 
    alert(chk_list.length==0 ?你还没有选择任何内容!:chk_list); 
}

 

Jquery获取已经选中的checkbox

标签:each   this   val   class   fun   选中   on()   for循环语句   没有   

原文地址:https://www.cnblogs.com/starwei/p/12459934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!