jquery 沟选项获取点击添加和删除的数据
? ??$("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 沟选项获取点击添加和删除的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA 条件语句 跟PHP没有区别!!
- 下一篇: 怎么样将硬盘转为gpt硬盘 转换硬盘为G