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插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 jQuery
用户管理的设计_jquery的ajax实现二级联动效果
Jul 13 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
JS JQuery获取data-*属性值方法解析
Sep 01 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
星际争霸秘籍
2020/03/04 星际争霸
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
Python实现扫描局域网活动ip(扫描在线电脑)
2015/04/28 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
pandas的排序和排名的具体使用
2019/07/31 Python
python的pip有什么用
2020/06/17 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
Python多分支if语句的使用
2020/09/03 Python
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
电子信息工程专业推荐信
2014/02/14 职场文书
美术专业自荐信
2014/07/07 职场文书
社区娱乐活动方案
2014/08/21 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
上课迟到检讨书
2015/05/06 职场文书
护理培训心得体会
2016/01/22 职场文书
幼儿园中班教学反思
2016/03/03 职场文书