jquery操作ul的一些操作笔记整理(干货)


Posted in jQuery onAugust 31, 2017

1、html标记

<ul id="attachText">
     <li data-text="111"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >查看附件</a>  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >删除</a></li>
     <li data-text="222"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >查看附件</a>  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >删除</a></li>
     <li data-text="333"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >查看附件</a>  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >删除</a></li>
 </ul>

JS

1、获取 li属性 data-text的值用 ,隔开

function GetValues()
  {
   var values = "";
   var obj = $("#attachText li");   
   if(obj.length>0)
   {
    var len = $(obj).length-1;
    $.each(obj, function (index, value)
    {
     //表示为最后一个元素
     if (index == len) {
      values += $(value).attr("data-text");
     }
     else {
      values += $(value).attr("data-text") + ",";
     }
    })
   }
   console.log(values);
  }

输出结果;111,222,333

2、编辑的时候初始化ul的li项

function LoadAttach()
  {
   $("#attachText").html("");//先清空
   
   var data="111,222,333";
   var arr = data.split(',');
   $.each(arr, function (index, value) {  
     $("#attachText").prepend("<li data-value=\"" + $.parseJSON(data).data + "\"><a>查看附件</a>  <a>删除</a></li>");     
   });
  }

以上这篇jquery操作ul的一些操作笔记整理(干货)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
Jquery获取radio选中的值
May 05 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
jquery+php后台实现省市区联动功能示例
May 23 jQuery
jQuery实现验证用户登录
Dec 10 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
jQuery实现动态向上滚动
Dec 21 jQuery
jquery插件开发之选项卡制作详解
Aug 30 #jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 #jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 #jQuery
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 #jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 #jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 #jQuery
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 #jQuery
You might like
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
用PHP连接Oracle数据库
2006/10/09 PHP
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
2014/05/23 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
jQuery树控件zTree使用方法详解(一)
2017/02/28 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
微信小程序返回上一级页面的实现代码
2020/06/19 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
python实时监控cpu小工具
2018/06/21 Python
python multiprocessing模块用法及原理介绍
2019/08/20 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
介绍一下linux的文件系统
2012/03/20 面试题
我未来的职业规划范文
2014/01/11 职场文书
活动总结报告范文
2014/05/04 职场文书
生物学专业求职信
2014/07/23 职场文书
导游欢迎词范文
2015/01/23 职场文书
电影开国大典观后感
2015/06/04 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
升学宴来宾致辞
2015/07/27 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js