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点赞功能实现代码 点个赞吧!
May 29 jQuery
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jQuery Position方法使用和兼容性
Aug 23 jQuery
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
详解jQuery中的easyui
Sep 02 jQuery
通过jQuery学习js类型判断的技巧
May 27 jQuery
jQuery实现轮播图源码
Oct 23 jQuery
jquery向后台提交数组的代码分析
Feb 20 jQuery
jquery插件实现搜索历史
Apr 24 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获取网址的顶级域名函数代码
2012/09/24 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
基于命令行执行带参数的php脚本并取得参数的方法
2016/01/25 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
九州传奇上机题
2014/07/10 面试题
《英英学古诗》教学反思
2014/04/11 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
基于redis+lua进行限流的方法
2022/07/23 Redis
关于MySQL中explain工具的使用
2023/05/08 MySQL