您的位置:首页 > Web前端 > JQuery

Jquery操作ul的一些操作笔记

2017-08-30 14:02 411 查看
1、html标记

<ul id="attachText">
<li data-text="111"><a href="#">查看附件</a>  <a href="#">删除</a></li>
<li data-text="222"><a href="#">查看附件</a>  <a href="#">删除</a></li>
<li data-text="333"><a href="#">查看附件</a>  <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>  <a>删除</a></li>");
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: