如何向单个jQuery数组项添加title属性?

yrdbyhpb  于 2022-11-03  发布在  jQuery
关注(0)|答案(1)|浏览(151)

我用jQuery创建了一个数组列表,并将jQuery设置为将数组中的每一项显示为一个可点击链接的列表。
问题是,链接本身是数组的文本,附加了适当的扩展名(在我的例子中是.html)。

var links = [
"one",
"two",
"three",
"etc"
]

我想做的是

var links = [
href: "one" | title: "this is the first one",
]

这样我就可以拿一个来展示另一个。

olhwl3o2

olhwl3o21#

您可以使用Array.map()方法将数组变更为对象数组。
在下面的代码片段中,我创建了一个字符串数组来模拟不同的链接字符串。当运行时,这个数组会显示在控制台中。然后我使用Array.map()将该数组更改为一个对象数组。
我还创建了一个名为formatOrdinal()的helper函数,它接受一个数字并为标题创建一个序数字符串。我在为每一项创建标题时都使用这个函数。最终的对象数组显示在HTML页面中。
第一个

相关问题