我需要动态添加列表视图。 我能够动态构建列表视图,但我将
The HTML code snippet.
<ul id="mymenu" data-role="listview" >
</ul>
Jquery Code Snippet.
$("#accpmenu").append('<li><a href='+ "#" + ' id="a" "> <img src="letterheader.png" >'+ this.textContent + ' </a> </li>');
我甚至想要动态构建然后追加
由于 希亚姆
答案 0 :(得分:53)
追加后,您必须刷新列表:
$("#mymenu").listview("refresh");
答案 1 :(得分:18)
答案 2 :(得分:-1)
我使用下面的代码正常工作
<script>
var myArray = ["Arun", "kumar", "Mani", "Vimal", "Vinoth"];
$.each(myArray, function(index, value){
console.log("INDEX: " + index + " VALUE: " + value);
});
var output = [];
for (var i = 0; i <myArray.length; i++) {
output.push('<li><img src="img/img_help.png">' + myArray[i] +'</li>');
}
$('#coursemates').append(output.join('')).listview('refresh');
$("#coursemates").listview("refresh");
</script>