jquery实现删除一个元素后面的所有元素功能


Posted in Javascript onDecember 21, 2015

本文实例为大家分享了jquery实现删除一个元素后面的所有元素功能的详细实现过程,具体实现内容如下

实现效果:

选择项目

jquery实现删除一个元素后面的所有元素功能

点击删除按钮,被选项之后的所有同级元素都被删除

jquery实现删除一个元素后面的所有元素功能

jQuery 遍历的nextAll() 方法可以搜索 DOM 树中的元素跟随的同胞元素,也就是一个元素后面的所有同级元素,删除可以使用方法remove(),所以连起来为$(selector).nextAll().remove();
下面给出实例演示:点击按钮后,删除被选项目之后的所有选项
创建Html元素

<div class="box">
 <span>点击按钮后,删除被选项目之后的所有选项。</span><br>
 <div class="content">
 <input type="checkbox" name="item"><span>萝卜</span>
 <input type="checkbox" name="item"><span>青菜</span>
 <input type="checkbox" name="item"><span>小葱</span><br>
 <input type="checkbox" name="item"><span>豆腐</span>
 <input type="checkbox" name="item"><span>土豆</span>
 <input type="checkbox" name="item"><span>茄子</span><br>
 </div> 
 <input type="button" value="删除">
</div>

简单设置一下css样式

div.box{width:300px;height:200px;padding:10px 20px;border:4px dashed #ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;height:100px;margin:10px 0;border:1px solid green;}
input{margin:10px;}
input[type='button']{width:200px;height:35px;margin:10px;border:2px solid #ebbcbe;}

编写jquery代码

$(function(){
 $("input:button").click(function() {
 $("input:checkbox:checked").next().nextAll().remove();
 });
})

以上就是小编为大家准备的知识点,希望大家可以熟练掌握。

Javascript 相关文章推荐
ExtJS 2.2.1的grid控件在ie6中的显示问题
May 04 Javascript
Jquery 弹出层插件实现代码
Oct 24 Javascript
js判断设备是否为PC并调整图片大小
Feb 12 Javascript
ext中store.load跟store.reload的区别示例介绍
Jun 17 Javascript
jQuery实现无限往下滚动效果代码
Apr 16 Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
Nov 28 Javascript
Bootstrap CSS布局之表单
Dec 17 Javascript
关于JavaScript的单双引号嵌套问题
Aug 20 Javascript
element-ui中的select下拉列表设置默认值方法
Aug 24 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
Apr 23 Javascript
浅析JavaScript声明变量
Dec 21 #Javascript
jQuery实现图片文字淡入淡出效果
Dec 21 #Javascript
深入浅析Node.js 事件循环
Dec 20 #Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
Dec 20 #Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
Dec 20 #Javascript
jQuery mobile 移动web(4)
Dec 20 #Javascript
基于jQuery实现放大镜特效
Oct 19 #Javascript
You might like
世界收音机发展史
2021/03/01 无线电
php中session定期自动清理的方法
2015/11/12 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
javascript的几种写法总结
2016/09/30 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
python实现简单爬虫功能的示例
2016/10/24 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
使用python实现接口的方法
2017/07/07 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
浅析Python数据处理
2018/05/02 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
python爬虫基础知识点整理
2020/06/02 Python
Python 合并拼接字符串的方法
2020/07/28 Python
英国Boots旗下太阳镜网站:Boots Designer Sunglasses
2018/07/07 全球购物
好邻里事迹材料
2014/01/16 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
新教师培训方案
2014/06/08 职场文书
导游词400字
2015/02/13 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle