如何使用 jquery 从字符串数组生成 UL Li 列表?
我有像这样的字符串数组
“美国”、“加拿大”、“阿根廷”、“亚美尼亚”、“阿鲁巴”、 '澳大利亚'、'奥地利'、'阿塞拜疆'、'巴哈马'、'孟加拉国'、 “白俄罗斯”、“比利时”**、...等
我想从字符串数组创建一个动态列表,如下所示:-
<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?
I have string array like
'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>
How is it possible using jQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
使用数组的 join 方法的更好方法
An even better approach using the array's join method
Abhishek Bhalani
的其他变体:您可以使用 Array.map() 而不是 $ 。每个()Other variation of
Abhishek Bhalani
: You can use Array.map() instead of $.each()没有 jQuery 也是可能的! :)
It's possible without jQuery too! :)
使用 ES6 你可以这样写:
With ES6 you can write this: