简单使用JQ代码 实现全选 反选 全不选 批删
2017-01-03 16:39
288 查看
<html><table class="table">
<tr>
<td>选择</td>
<td>ID</td>
<td>NAME</td>
<td>SEX</td>
<td>AGE</td>
<td>TEL</td>
<td>操作</td>
<td>查看</td>
</tr>
<tbody class="tbo1">
<?php foreach($data as $key=>$val):?>
<tr>
<td><input type="checkbox" value="<?=$val['s_id']?>" class="c_box"></td>
<td><?=$val['s_id']?></td>
<td><?=$val['s_name']?></td>
<td><?=$val['s_sex']?></td>
<td><?=$val['s_age']?></td>
<td><?=$val['s_tel']?></td>
<td><a href="">操作</a></td>
<td><a href="?r=students/select&s_id=<?=$val['s_id']?>">查看</a></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
<button class="all">全选</button>
<button class="nall">反选</button>
<button class="no_all">取消</button>
<button class="delete">删除</button>
</html>
JQ代码``````````````````````````````````````````````
//反选
$(document).delegate('.doAll','click',function () {
$('.cbox').each(function () {
$(this).prop('checked',!$(this).prop('checked'));
})
})
//全选$(document).delegate('.onAll','click',function () {
$('.cbox').each(function () {
$(this).prop('checked',true);
})})
//全不选
$(document).delegate('.noAll','click',function () {
$('.cbox').each(function () {
$(this).prop('checked',false);
})
})
//批删
$(document).delegate('.delAll','click',function () {
$('.cbox').each(function () {
if ($(this).prop('checked')){
_ids = $(this).val();
del(_ids,$(this))
}
})
})
function del(ids,obj) {
$.post('?r=students/getdel',{ids:ids},function (success) {
if (success == 1){
obj.parents('tr').remove();
}else {
alert('删除失败')
}
})}
//单删
$('.oneDel').click(function () {
_id = $(this).attr('id')
del(_id,$(this))
})
<tr>
<td>选择</td>
<td>ID</td>
<td>NAME</td>
<td>SEX</td>
<td>AGE</td>
<td>TEL</td>
<td>操作</td>
<td>查看</td>
</tr>
<tbody class="tbo1">
<?php foreach($data as $key=>$val):?>
<tr>
<td><input type="checkbox" value="<?=$val['s_id']?>" class="c_box"></td>
<td><?=$val['s_id']?></td>
<td><?=$val['s_name']?></td>
<td><?=$val['s_sex']?></td>
<td><?=$val['s_age']?></td>
<td><?=$val['s_tel']?></td>
<td><a href="">操作</a></td>
<td><a href="?r=students/select&s_id=<?=$val['s_id']?>">查看</a></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
<button class="all">全选</button>
<button class="nall">反选</button>
<button class="no_all">取消</button>
<button class="delete">删除</button>
</html>
JQ代码``````````````````````````````````````````````
//反选
$(document).delegate('.doAll','click',function () {
$('.cbox').each(function () {
$(this).prop('checked',!$(this).prop('checked'));
})
})
//全选$(document).delegate('.onAll','click',function () {
$('.cbox').each(function () {
$(this).prop('checked',true);
})})
//全不选
$(document).delegate('.noAll','click',function () {
$('.cbox').each(function () {
$(this).prop('checked',false);
})
})
//批删
$(document).delegate('.delAll','click',function () {
$('.cbox').each(function () {
if ($(this).prop('checked')){
_ids = $(this).val();
del(_ids,$(this))
}
})
})
function del(ids,obj) {
$.post('?r=students/getdel',{ids:ids},function (success) {
if (success == 1){
obj.parents('tr').remove();
}else {
alert('删除失败')
}
})}
//单删
$('.oneDel').click(function () {
_id = $(this).attr('id')
del(_id,$(this))
})
相关文章推荐
- 使用J2ME技术实现简单的动画(附代码实现)
- iOS开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- iOS 使用纯代码自定义UITableViewCell实现一个简单的微博界面布局
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 【iOS开展-50】使用它来创建一个新的类的实现代码包,因此,不自觉地练习简单MVC实验,附带动画
- 最简单的struts2中使用<s:iterator>实现隔行变色代码[珍藏版]
- ios开发UI基础—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- 使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- iOS 使用NSURLConnection简单代码实现网络访问
- ROS学习笔记(2):在ROS中使用OpenCV进行简单的图像处理---代码实现篇
- 使用EF6和MVC5实现一个简单的选课系统--EF6的代码优先迁移和部署(5/12)
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- 使用simple_flow 10行代码简单实现redis的复制功能
- Android-使用xUtils实现简单断点续传(主要代码)
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- javascipt很有用的代码,实现全选与反选,还可以与struts2或sevelet交互使用
- 使用php+Ajax实现唯一校验实现代码[简单应用]
- 借助apktool.jar工具,使用python代码简化批量反编译apk安装包的简单实现
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- os开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局