最简单全选,添加,编辑,删除js代码
以下为最简单的全选、添加、编辑、删除JS代码,帮助大家快速开发项目,希望大家喜欢!
首先引入相关文件:
1 <link href="__PUBLIC__/css/base.css" rel="stylesheet" type="text/css"> 2 <script type="text/javascript" src="__PUBLIC__/js/jquery-3.2.1.js"></script> 3 <script type="text/javascript" src="__PUBLIC__/js/dsdialog.js"></script>
具体js代码如下:
1 <script> 2 /***********************全选或全部选*********************/ 3 $(function(){ 4 $("#chkall").click(function(){ 5 if($("#chkall").is(':checked')==true){ 6 $("input[name='counts[]']").prop('checked',true); 7 }else{ 8 $("input[name='counts[]']").prop('checked',false); 9 } 10 }) 11 }) 12 /***********************添加采购预算*********************/ 13 function addGood(){ 14 layer.open({ 15 type: 2, 16 shadeClose: true, 17 title: false, 18 shade: 0.8, 19 closeBtn:1, 20 offset: '20px', 21 area: ['95%','95%'], 22 content: "{:U('BudgetPurchase/product_list')}", 23 end: function (){ 24 window.location.href="{:U('BudgetPurchase/add')}"; 25 } 26 }); 27 } 28 /***********************编辑采购预算*********************/ 29 function edit(){ 30 var len=$("input:checkbox[name='counts[]']:checked").length; 31 if(len==0){ 32 ds.dialog({title:'提示信息',content:'请选择数据',onyce:true,icon:'info.png'}); 33 }else if(len>1){ 34 ds.dialog({title:'提示信息',content:'请选择一条数据',onyce:true,icon:'info.png'}); 35 }else{ 36 var budget_id=$("input:checkbox[name='counts[]']:checked").val(); 37 window.location.href="__URL__/edit?budget_id="+budget_id; 38 } 39 } 40 /***********************删除采购预算*********************/ 41 function del(){ 42 var checks=$("input:checkbox[name='counts[]']:checked"); 43 if(checks.length){ 44 ds.dialog.confirm('确定删除吗?',function(){ 45 var myArr=new Array(); 46 checks.each(function(){ 47 myArr.push($(this).val()); 48 }) 49 $.ajax({ 50 type:'post', 51 url:"{:U('BudgetPurchase/del')}", 52 data:{'myArr':myArr}, 53 dataType:'json', 54 success:function(msg){ 55 if(msg.status==200){ 56 ds.dialog({title:'提示信息',content:msg.message,onyce:true,icon:'info.png'}); 57 window.location.reload(); 58 }else{ 59 ds.dialog({title:'提示信息',content:msg.message,onyce:true,icon:'info.png'}); 60 } 61 } 62 }) 63 }) 64 }else{ 65 ds.dialog({title:'提示信息',content:'请选择数据',onyce:true,icon:'info.png'}); 66 } 67 } 68 </script>
浙公网安备 33010602011771号