您现在的位置是:首页 > 电脑技术查询 > web开发

Jquery操作ul的一些操作札记

编辑:chaxungu时间:2022-10-10 23:22:55分类:web开发

Jquery操作ul的一些操作笔记

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>"); }); }