JQuery实现ul中添加LI和删除指定的Li元素功能完整示例


Posted in jQuery onOctober 16, 2019

本文实例讲述了JQuery实现ul中添加LI和删除指定的Li元素功能。分享给大家供大家参考,具体如下:

最近为了实现这个简单的功能也是看了很多的内容,终于找出了看起来简单易实现的方法,我觉得能用最简洁的代码实现,就不要写的那么复杂,看也看不懂。先码着,为后面的项目做做准备。

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="keywords" content="心若向阳">
<title>心若向阳无谓悲伤</title>
<style type="text/css">
    .item{
        background: #C0C0C0;
        border-radius: 20px;
        margin-bottom: 10px;
        height:40px;
        padding-left: 20px;
        color:white;
        font-family: "微软雅黑";
        text-align: center;
        padding-top: 15px;
    }
    #content{
        list-style: none;
    }
</style>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$ (function ()
{
$ ('#add').click (function ()
{
    if($("#content").children().length >=5){
        alert("最多允许添加5个")
        return;
    }
$('#content').append('<li class="item" >'+$("#content").children().length+'</li>');
});
$ ('#delete').click (function ()
{
    var len = $("#content").children().length-1;
    if(len >=0){
     $("ul li:eq("+len+")").remove(); //表示删除最后一个元素
    }else{
        alert("还没有添加元素哦");
    }
});
})
</script>
</head>
<body>
    <div >
        <ul id="content">
        </ul>
    </div>
<button id="add">添加div</button>
<button id="delete">删除div</button>
</body>
</html>

实现效果如下:

JQuery实现ul中添加LI和删除指定的Li元素功能完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery插件制作 自增长输入框实现代码
Aug 17 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 #jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 #jQuery
jquery 时间戳转日期过程详解
Oct 12 #jQuery
jquery将json转为数据字典的实例代码
Oct 11 #jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 #jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 #jQuery
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 #jQuery
You might like
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
python创建进程fork用法
2015/06/04 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
numpy.random模块用法总结
2019/05/27 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
美国翻新电子产品商店:The Store
2019/10/08 全球购物
大专生简历的自我评价
2013/11/26 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
给客户的检讨书
2014/12/21 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
党员违纪检讨书
2015/05/05 职场文书
学雷锋活动简报
2015/07/20 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书