1、html標記 JS 1、獲取 li屬性 data-text的值用 ,隔開 輸出結果;111,222,333 2、編輯的時候初始化ul的li項 ...
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>"); }); }