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将标签元素的高设为屏幕的百分比
Apr 19 jQuery
Jquery EasyUI $.Parser
Jun 02 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
Jul 25 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
jQuery实现二级导航菜单的示例
Sep 30 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 随机生成10位字符代码
2009/03/26 PHP
PHP编程函数安全篇
2013/01/08 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
Python实现二叉搜索树
2016/02/03 Python
Python set常用操作函数集锦
2017/11/15 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
酒店管理求职信范文
2014/04/06 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
计算机专业自荐信
2015/03/05 职场文书
初中数学课堂教学反思
2016/02/17 职场文书