jquery遍历获取带checkbox表格的选中值以及遍历json数组
今天整理了一下jquery遍历的两个用法,分享给大家。
1.$().each 主要用来遍历DOM元素,获取DOM的值或样式等。
2.$.each() 主要用来遍历后台ajax返回的json数组,循环将数组的值赋予DOM元素等。
$().each。上代码:
<button id="get_category">获取单选框分类名称</button>
<tbody>
<tr>
<td><input type="checkbox" name="ckb" value="分类一"></td>
<td>分类一</td>
<tr>
<tr>
<td><input type="checkbox" name="ckb" value="分类二"></td>
<td>分类二</td>
<tr>
</tbody>
JS代码:
$("#get_category").on('click',function(){
var checkids = [];
$("input[name='ckb']:checked").each(function(i){
checkids[i] = $(this).val();
});
alert(checkids);
});
点击按钮,你就会发现被选中行的分类名称就可以alert出来。
$.each() 上代码:
$.get("{:U('Record/Index')}",{info:info},function(data){
$.each(data, function(i, item){
alert(item.name+item.tel)
});
});
该段JS代码,第一行为发送ajax请求,info为发送数据,这些都不需要理解,只需要清楚data为ajax返回值,假设返回的data数组有"name"和"tel"两个键值,那么通过$.each()就可以将data中的所有数组元素alert出来。其中i为循环值,循环一次自动加1,item为数组中的元素。当然,i和item没有固定的写法,你也可以写成 function(a, ele)等任何形式。
jquery还有很多内置好的遍历方法,parent()、children()、find()、siblings()等,很常用,用法也很简单,都可以在下面的菜鸟教程链接查到,这里就不一一介绍了。
https://www.runoob.com/jquery/jquery-ref-traversing.html
如遇到难题欢迎联系wx:offer555沟通解决。

感兴趣的朋友欢迎扫码关注我的公众号,里面有很多笔者的原创技术文章,希望对大家有所帮助:)
jquery遍历获取带checkbox表格的选中值以及遍历json数组的更多相关文章
- jquery获取复选框(checkbox)的选中值(一组和单个)
使用jquery获取一组或者单个checkbox的选中状态的值.下面通过一个示例进行说明,假设现有一页面有一组checkbox的name的值为id,那么获取这组name=id的checkbox的值的方 ...
- Jquery常用操作:checkbox、select取值,radio、checkbox、select选中及其相关
常用Jquery操作:checkbox取值.select取值.radio选中.checkbox选中.select选中及其相关: 1.影藏页面元素 使用jquery真的很方便,比如要控制div的显示与隐 ...
- js获取table checkbox选中行的值.mdjs获取table checkbox选中行的
<!DOCTYPE html> <html> <head> <script src="https://cdn.staticfile.org/jque ...
- jQuery实现获取选中复选框的值
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Jq ...
- JQuery实现获取多个input输入框的值,并存放在一个数组中
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jquery获取radio选中值及遍历
使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项:1.& ...
- js获取checkbox中所有选中值及input后面所跟的文本
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- JQuery设置获取下拉菜单选项的值 多实例
分享下JQuery如何设置获取下拉菜单某个选项的值,多种方法,值得收藏. JQuery获取和设置Select选项 获取Select :获取select 选中的 text :$(“#ddlRegType ...
- JQuery 同时获取多个标签的指定内容并储存为数组
在网页开发中经常会碰到获取同种类型的 标签 的值得问题,比如下面的两种情况. 当需要批量获取同种标签的指定值时,新人就会碰上一点小麻烦. 比如 id=problem1的demo var list1=$ ...
随机推荐
- 将Java对象序列化成JSON和XML格式
1.先定义一个Java对象Person: public class Person { String name; int age; int number; public String getName() ...
- maven 常用插件 拷贝依赖 拷贝jar包 查看属性 环境变量
1 maven编译后希望将生产的jar包拷贝到指定目录 在pom中配置maven插件 maven-antrun-plugin <build > <plugins> <pl ...
- ps:图层知识
如果我们要改变下左图上方的蓝色小球位置,就需要先创建一个符合小球大小的选区,这并不困难,可以使用椭圆选框工具来创建一个正圆的选区(可通过[空格 CTRL 单击图像]放大图像).之后使用移动工具移动选区 ...
- k8s 1.9.0-手动安装-2
1 下载etcd新版 https://github.com/coreos/etcd/releases 直接下载k8s的二进制包 https://github.com/kubernetes/kubern ...
- ZROI2019 提高十连测
额 掰手指头一数 特么又是第三年十连测了= = 2017一场没打 那时候好像一场比赛也就100人左右 2018前几场还都好好补了 后来开始放飞自我了 这时候一场有150人还多了 2019想让今年的No ...
- LOJ2540「PKUWC2018」随机算法
又是一道被咕了很久的题 貌似从WC2019之前咕到了现在 我们用f[i][s]表示现在最大独立集的大小为i 不可选集合为s 然后转移O(n)枚举加进来的点就比较简单啦 这个的复杂度是O(2^n*n^2 ...
- OSI参考模型与TCP/IP参考模型与TCP/IP协议栈
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484126.html OSI参考模型与TCP/IP参考模型与TCP/IP协议栈 TCP/IP分层模型 ...
- Java IO方式
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11444349.html BIO 传统的java.io包,它基于流模型实现,提供了我们最熟知的一些IO功 ...
- gitHub pull Request记录
1.fork开源项目到自己的gitHub,点fork,然后clone即可 2.提交本地修改,push到自己的代码库 3.点new pull Request,写点备忘信息 注意确保修改的正确性,如果运行 ...
- PHPExcel笔记
PHPExcel可是个好东东,功能强大,下面这是一个phpExcel简易中文帮助手册,列举了各种属性,以及常用的操作方法,是每一个都用实例加以说明,希望对大家有所帮助. 引用PHPExcel incl ...