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 相关文章推荐
jquery.blockUI.js上传滚动等待效果实现思路及代码
Mar 18 Javascript
利用javascript实现web页面中指定区域打印
Oct 30 Javascript
JS注释所产生的bug 即使注释也会执行
Nov 19 Javascript
使用jquery中height()方法获取各种高度大全
Apr 02 Javascript
浅谈Javascript实现继承的方法
Jul 06 Javascript
javascript实现对表格元素进行排序操作
Nov 18 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
AngularJS轻松实现双击排序的功能
Aug 30 Javascript
微信小程序实现图片放大预览功能
Oct 22 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
Oct 26 Javascript
实例讲解JS中pop使用方法
Jan 27 Javascript
原生js实现商品筛选功能
Oct 28 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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
php如何调用webservice应用介绍
2012/11/24 PHP
PHP查询网站的PR值
2013/10/30 PHP
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
php连接oracle数据库的方法(测试成功)
2016/05/26 PHP
学习ExtJS fit布局使用说明
2009/10/08 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
jquery动态添加option示例
2013/12/30 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
js获取当前日期前七天的方法
2015/02/28 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
javascript求日期差的方法
2016/03/02 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
Python实现的密码强度检测器示例
2017/08/23 Python
Python分析学校四六级过关情况
2017/11/22 Python
Python读取properties配置文件操作示例
2018/03/29 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
Django实现celery定时任务过程解析
2020/04/21 Python
pandas的resample重采样的使用
2020/04/24 Python
英文演讲稿
2014/05/15 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP
用python修改excel表某一列内容的操作方法
2021/06/11 Python
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
Python Flask实现进度条
2022/05/11 Python