jquery 沟选项获取点击添加和删除的数据
var push = new Array();
var del = new Array();
$("body").delegate('.relevance', 'change', function () {
var val = $(this).val();
// console.log(val);
// console.log(selectData);
//是否选中状态
if($(this).is(':checked')==true){
//判断选择的值是否是原保存数据
//-1为无值
if($.inArray(parseInt(val), selectData)==-1) {
//判断添加数据里是否有过数据
//-1为无值
if($.inArray(val, push)==-1) {
//添加数据里加值
push.push(val);
}
} else {
//原保存的值,从添加数据里删除
if($.inArray(val, push)!=-1) {
push.splice($.inArray(val, push), 1);
}
}
//删除数据里减值
if($.inArray(val, del)!=-1) {
del.splice($.inArray(val, del), 1);
}
} else {
//判断选择的值是否是原保存数据
//-1为无值
if($.inArray(parseInt(val), selectData)!=-1) {
//判断删除数据里是否有过数据
//-1为无值
if($.inArray(val, del)==-1) {
//删除数据里加值
del.push(val);
}
} else {
//删除数据里减值
if($.inArray(val, del)!=-1) {
del.splice($.inArray(val, del), 1);
}
}
//添加数据里减值
if($.inArray(val, push)!=-1) {
push.splice($.inArray(val, push), 1);
}
}
console.log(push);
console.log(del);
});
$('.dataTables_empty').html('没有查询到数据');
})
jquery 沟选项获取点击添加和删除的数据相关推荐
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...
- js进阶 9-11 select选项框如何动态添加和删除元素
js进阶 9-11 select选项框如何动态添加和删除元素 一.总结 一句话总结: 二.js进阶 9-11 select选项框如何动态添加和删除元素 1.案例说明 2.相关知识 Select 下拉列 ...
- js实现简单的动态添加或删除一行数据
实现代码如下: <script type="text/javascript"> $(function(){ // 动态添加(此处未加样式图片路径等) //var li= ...
- jQuery通过event获取点击事件的事件对象
要想搞明白js的事件机制,必须搞清楚几个概念:事件对象,事件源,还有事件流 事件对象: 当事件发生时会产生事件对象,事件对象的作用是用来记录"事件发生是一些相关的信息.注意事件对象只有在事件 ...
- C# TableLayoutPanel 添加、删除一行数据案例
利用TableLayoutPanel动态添加一行,和删除一行 using System; using System.Collections.Generic; using System.Componen ...
- Vue之通过连接数据库的接口获取列表实现添加删除功能
把最近学习vue的一些知识点记录下来,今天记录一下Vue通过vue-resource连接数据库接口渲染列表和添加删除功能 首先我们得引入vue的版本文件和vue-resource.js,注意:vue- ...
- html中js添加或删除activex,JS:操作样式表2 :用JS实现添加和删除一个类名的功能(addClass()和removeClass())...
var box = document.getElementById("box"); box.id = "pox"; 将id = "box", ...
- 控制面板“添加或删除程序”rundll32错误解决
转自http://www.54sa.com/windows/trouble_shooting/3/201202063825.html Windows XP在控制面板里点击"添加或者删除程序& ...
- jQuery:设置获取属性、遍历添加删除元素、尺寸、位置
目录 一.设置或获取元素属性值 1.设置或获取元素固有属性值 2.设置或获取元素自定义属性值attr() 3.数据缓存data() 二.获取元素内容 三.jQuery对元素操作 1.遍历元素 2.创建 ...
最新文章
- 基于Opencv实现眼睛控制鼠标
- HTML中Select的使用详解
- Spring中你不知道的注入方式
- parseInt(08)或parseInt(09)转换返回0的解决办法
- [BUUCTF-pwn]——not_the_same_3dsctf_2016
- linux安装服务程序,将 Go 程序安装成系统服务
- 详解loadrunner的think time
- 程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)...
- windows 读写锁 python_用Python实现读写锁
- java判断文件是否存在_Java判断文件、文件夹是否存在
- html5获取手机屏幕大小写,html图片自适应手机屏幕大小的css写法
- 全概率公式和贝叶斯公式(转载)
- [玩转UE4动画系统>基础篇] 之 什么是射线检测
- java spring mvc json转对象,SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(上)......
- python根据汉字获得拼音,python获取一组汉字拼音首字母的方法 -电脑资料
- 联想Y7000P win11笔记本双硬盘安装Ubuntu20双系统和显卡驱动
- 命令行操作flyway
- 机器学习实战-54: 集成学习分类算法(ada-boost)
- Linux系统备份系统还原
- 【盒模型】什么是盒模型
热门文章
- OSChina 周五乱弹 —— 一句话证明你看过此乱弹~
- Android 消息推送
- 测试人员在需求阶段应做哪些工作
- 树莓派 自动设置分辨率
- php排字符串的高低位怎么区分,PHP-根据字符串和所用字体计算字符串所占宽高...
- java poi jar maven_使用maven引入Apache poi jar包
- selenium如何在同一个窗口页面中返回上一个页面窗口(Python)。
- Python爬虫beautifulsoup4常用的解析方法总结
- Maven(八)Eclipse创建Web项目(复杂方式)
- 简单实用的Windows命令(一)