如何在jquery中将多个已检查的行数据从网格添加到集合? [英] How to Add multiple checked row data from grid to collection in jquery?

查看:53
本文介绍了如何在jquery中将多个已检查的行数据从网格添加到集合?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 jquery中将多个已检查行数据添加到集合

解决方案

谢谢您的精确度,

此代码必须有效:



代码JAVASCRIPT:



< script> 
//初始化我们的集合
var items = [];
函数选中(e){

var checked =


(e).is(':checked');
var item =


(e).val();
if(选中){
//将项目添加到集合
items.push(item)
} else {
//从集合中删除项目
items.pop(item)
}
//显示项目
alert(items);
}
< script>





代码HTML:

<表> 
< tr>< th>< / th>< th> Id< / th>< / tr>
< tr>< td>< input type =checkboxvalue =1onclick =Selected(this)/>< / td>< td> 1< / td> < / TR>
< tr>< td>< input type =checkboxvalue =2onclick =Selected(this)/>< / td>< td> 2< / td> < / TR>
< tr>< td>< input type =checkboxvalue =3onclick =Selected(this)/>< / td>< td> 3< / td> <表>< TBODY>< TR>
< / tr>< / tbody>< / table>< / tr>< / table>


How to Add multiple checked row data to collection in jquery?

解决方案

Thank you for precision,
This code must work :

Code JAVASCRIPT :

<script>
//initialize our collection
 var items = [];
 function Selected(e) {

 var checked =


(e).is(':checked'); var item =


(e).val(); if (checked){ //add item to collection items.push(item) } else { //delete item from collection items.pop(item) } //show items alert(items); } <script>



Code HTML :

<table>
<tr><th></th><th>Id</th></tr>
<tr><td><input type="checkbox" value="1" onclick="Selected(this)"/></td><td>1</td></tr>
<tr><td><input type="checkbox" value="2" onclick="Selected(this)"/></td><td>2</td></tr>
<tr><td><input type="checkbox" value="3" onclick="Selected(this)"/></td><td>3</td><table><tbody><tr>
</tr></tbody></table></tr></table>    


这篇关于如何在jquery中将多个已检查的行数据从网格添加到集合?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆