如何使用 jquery 从字符串数组生成 UL Li 列表? [英] How to generate UL Li list from string array using jquery?
本文介绍了如何使用 jquery 从字符串数组生成 UL Li 列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有像
美国"、加拿大"、阿根廷"、亚美尼亚"、阿鲁巴"、澳大利亚"、奥地利"、阿塞拜疆"、巴哈马"、孟加拉国"、'白俄罗斯'、'比利时'**等
'United States', 'Canada', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bangladesh', 'Belarus', 'Belgium'**, ... etc.
我想从字符串数组创建一个动态列表,如下所示:-
I want create a dynamic list from string array like below:-
<ul class="mylist" style="z-index: 1; top: 474px; left: 228px; display: none; width: 324px;" >
<li class="ui-menu-item" role="menuitem">
<a class="ui-all" tabindex="-1">
United States
</a>
</li>
<li class="ui-menu-item" role="menuitem">
<a class="ui-all" tabindex="-1">
Canada
</a>
</li>
<li> .... </li>
.....
</ul>
如何使用 jQuery?
How is it possible using jQuery?
推荐答案
var countries = ['United States', 'Canada', 'Argentina', 'Armenia'];
var cList = $('ul.mylist')
$.each(countries, function(i)
{
var li = $('<li/>')
.addClass('ui-menu-item')
.attr('role', 'menuitem')
.appendTo(cList);
var aaa = $('<a/>')
.addClass('ui-all')
.text(countries[i])
.appendTo(li);
});
这篇关于如何使用 jquery 从字符串数组生成 UL Li 列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文