jquery生成一个li_如何使用jQuery从字符串数组生成UL Li列表?
如何使用jQuery从字符串数组生成UL Li列表?
我有像这样的字符串数组
“美国”,“加拿大”,“阿根廷”,“亚美尼亚”,“阿鲁巴”, “澳大利亚”,“奥地利”,“阿塞拜疆”,“巴哈马”,“孟加拉国”, “白俄罗斯”,“比利时” **等。
我想从字符串数组创建动态列表,如下所示:-
var countries = ['United States', 'Canada', 'Argentina', 'Armenia'];
.addClass('ui-menu-item')
.attr('role', 'menuitem')
.appendTo(cList);
var aaa = $('')
.addClass('ui-all')
.text(countries[i])
.appendTo(li);
});
Sai Sherlekar answered 2020-08-10T19:13:28Z
13 votes
使用数组的join方法甚至更好的方法
var countries = ['United States', 'Canada', 'Argentina', 'Armenia'];
var list = '
- ' + countries.join('
- ') + '
';
SM Farhad Ali answered 2020-08-10T19:13:47Z
9 votes
使用ES6,您可以编写以下代码(跳过一些HTML属性以避免不必要的干扰):
const countries = ['United States', 'Canada', 'Argentina', 'Armenia'];
const $ul = $('
- ', {class: "mylist"}).append(
countries.map(country =>
$("
").append($("").text(country))
)
);
tokland answered 2020-08-10T19:14:07Z
5 votes
var countries = ['United States', 'Canada', 'Argentina', 'Armenia'];
var cList = $('ul.mylist')
$.each(countries, function(i) {
var li = $('
')
.addClass('ui-menu-item')
.attr('role', 'menuitem')
.appendTo(cList);
var a = $('')
.addClass('ui-all')
.text( this )
.appendTo(li);
});
Mike Thomsen answered 2020-08-10T19:14:23Z
4 votes
function aa()
{
var YourArray = ['United States', 'Canada', 'Argentina', 'Armenia'];
var ObjUl = $('
for (i = 0; i < YourArray.length; i++)
{
var Objli = $('
');
var Obja = $('');
ObjUl.addClass("ui-menu-item");
ObjUl.attr("role", "menuitem");
Obja.addClass("ui-all");
Obja.attr("tabindex", "-1");
Obja.text(YourArray[i]);
Objli.append(Obja);
ObjUl.append(Objli);
}
$('.DivSai').append(ObjUl);
}
Sai Sherlekar answered 2020-08-10T19:14:38Z
2 votes
Abhishek Bhalani的其他变化:您可以使用Array.map()代替$ .each()
var items = ['United States', 'Canada', 'Argentina', 'Armenia'];
var cList = $('ul.mylist');
items.map( (item,i ) => {
var li = $('
')
.addClass('ui-menu-item')
.attr('role', 'menuitem')
.appendTo(cList);
$('')
.appendTo(li);
});
Pasha Oleynik answered 2020-08-10T19:14:58Z
0 votes
也可以不使用jQuery! :)
Josh Withee answered 2020-08-10T19:15:18Z
jquery生成一个li_如何使用jQuery从字符串数组生成UL Li列表?相关推荐
- 生成给定大小的数组|给你一个大小size,生成一个元素从1 到 size的数组
生成给定大小的数组 给你一个大小size,生成一个元素从1 到 size的数组 样例 样例 1:输入: size = 4输出: [1, 2, 3, 4]样例解释: 返回一个顺序填充1到4的数组.样例 ...
- 随机生成一个质数的python代码_使用质数生成随机密码
我正在做一个大学项目,从打印两个给定输入之间的所有质数开始.后来有人告诉我,它必须与我的课程,网络管理有关,所以我想在我的脚本末尾添加一个密码生成器(用于网络安全) 我把所有的代码都写出来了,但是我有 ...
- 怎么将图文、视频生成一个二维码?多内容在线生成二维码的方法
现在很多幼儿园在招生.宣传时经常会使用二维码的方式来让家长快速了解幼儿园的信息,那么大多采用的方式也是通过文字.图片.视频等类型的内容来做宣传推广,那么如何将这些类型的内容同时放到一个二维码中呢?怎么 ...
- python随机生成一个地区地址_为特定地区/国家生成随机坐标的轻量级工具?
不得不做类似的事情,但希望在这个案例中真正统一地在欧洲传播.在import shapefile from shapely.geometry import Point, shape from numpy ...
- jQuery 是一个 JavaScript 库。
JQuery 是一个 JavaScript 库. jQuery 极大地简化了 JavaScript 编程. jQuery 库可以通过一行简单的标记被添加到网页中. jQuery是一个JavaScrip ...
- [工具]-C语言实现:生成一个全是0x0的二进制文件
如何生成一个全是0x0的二进制文件,如生成一个1M的文件,其数据全部是0x0. c语言代码: 实现原理:新建打开一个文件,移动文件指针到0x100000(1M)处,然后随便写个字符. 运行程序,生成后 ...
- 在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和
在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和 先创建一个新的脚本,并保存,在编辑器中进行编辑.具体如图,以5阶方阵为例: a=zeros(5,5): for i=(1 ...
- 订单号唯一ID顺序生成(一个轻量的实现)
一个唯一的ID可以使用UUID,但不是顺序的. 一个自增的ID可以使用数据库序列.自增主键.雪花算法等等. 本文分享一个简单实用的一个ID生成代码,支持生成顺序自增且唯一的ID,一个工具类可以直接拷贝 ...
- 如何在计算机桌面建立一个软件的快捷图,VB编程:生成EXE图标 (为exe程序在电脑桌面上创建一个快捷图标)...
在实际的VB编程工作中,常常要为自己的程序在桌面生成一个快捷图标. 用VB在桌面生成图标我提供两种方式,这两种方法都还很简单. 第一种方法,利用vb5stkit.dll来生成桌面图标: 1.利用现成的 ...
最新文章
- HTML封装AJAX请求,在请求里面写登录的逻辑 ajax 网络请求 post
- 交换机***工具——Yersinia
- Kindeditor视频上传问题处理
- 2012.3.17庆祝我的博客创建!名字是web-sheena
- 元数据交换绑定的秘密
- 【人物】徐小平:远离创业的3个死亡陷阱
- linux磁盘管理与分区 转载
- python里pip是什么意思_python使用pip的方法是什么
- Codeforces Round #588 (Div. 2) E. Kamil and Making a Stream 数学 + 暴力
- Java基础篇3——流程控制
- ChaiNext:市场情绪对行情影响开始减弱
- 第一个案例实操——WordCount
- 剑指Offer——数组中出现次数超过一半的数字
- Json-getJSON
- .NET 文件相关的所有操作
- 在中国从事什么职业最赚钱_中国最好的十大职业2(转)
- 三层交换机和链路聚合
- 第三届长安杯检材一复盘
- 华为g660获取解锁码
- 计算机科学研究的第一手段,实验研究类论文的研究方法(11种研究方法解析)...
热门文章
- 2019.08.29定时器以及轮播图
- AES-加密解密工具类
- Gateway与后端系统连接详细配置
- 解决 windows npm ERR! asyncWrite is not a function 问题
- 使用隐含参数testMappingSpeed排查GoldenGate抽取慢的步骤
- LabWindows/CVI第一章:基本规则
- PostCSS深入学习: PostCSS和Sass、Stylus或LESS一起使用
- 运算符的优先级表(从高到低)
- dtmf信号系统的matlab仿真,dtmf信号系统的matlab仿真毕业设计
- java模拟病人就诊过程_new 患者在医院看病过程:先排队等候 联合开发网 - pudn.com...