分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

Jquery操作ul的一些操作笔记

发布时间:2023-09-06 01:07责任编辑:胡小海关键词:暂无标签

1、html标记

 <ul id="attachText"> ????????????????<li data-text="111"><a href="#">查看附件</a>&nbsp;&nbsp;<a href="#">删除</a></li> ????????????????<li data-text="222"><a href="#">查看附件</a>&nbsp;&nbsp;<a href="#">删除</a></li> ?????????????????<li data-text="333"><a href="#">查看附件</a>&nbsp;&nbsp;<a href="#">删除</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>&nbsp;&nbsp;<a>删除</a></li>"); ???????????????????????????????}); ???????}

Jquery操作ul的一些操作笔记

原文地址:http://www.cnblogs.com/hgmyz/p/7452821.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved