jquery - 如何使用 jquery 从字符串数组生成 UL Li 列表?

标签 jquery jquery-ui jquery-selectors javascript-framework

我有像

这样的字符串数组

'United States', 'Canada', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bangladesh', 'Belarus', 'Belgium'**, ... etc.

我想从字符串数组创建一个动态列表,如下所示:-

<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?

最佳答案

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 - 如何使用 jquery 从字符串数组生成 UL Li 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881033/

相关文章:

javascript - Jquery 多选择器与此

jQuery:一个可排序列表,在另一个列表上显示结果

jquery - 如何定义 Jquery 按钮样式?

javascript - 选择隐藏其子元素的父元素

jquery选择器不接受管道字符|?

javascript - 图片上传时可以显示吗?

asp.net - 在 GridView 中使用 jQuery?

javascript - jQuery UI 可排序 'out' 未与多个连接的可排序一起触发

jquery - CSS 多重选择器(交叉点)不工作

html - 双击禁用选择框启用