gpt4 book ai didi

javascript - 在按钮上单击将所有元素 src 放入数组

转载 作者:行者123 更新时间:2023-11-29 16:56:50 25 4
gpt4 key购买 nike

我有很多 id="imgLinks"的 div

<div><img  id="imgLinks" u=image src="../../../../images/1.jpg" /></div>
<div><img id="imgLinks" u=image src="../../../../images/3.jpg" /></div>
<div><img id="imgLinks" u=image src="../../../../images/5.jpg" /></div>

我需要点击按钮将所有 src 放入数组

$(document).on('click', '#navigation #Download', function() {
var imgLinks = [];
$("#imgLinks").each(function() {
var name = $(this).attr("src");
imgLinks.push(name);
});
});

但是这段代码只放了第一个源,怎么放所有的呢?

最佳答案

id 属性更改为 class,因为不允许在单个页面中使用相同的 ID/产生无效标记。

$(document).on('click', '#navigation #Download', function() {
var imgLinks = $(".imgLinks").map(function() {
return $(this).attr("src");
}).get();
console.log(imgLinks); // [array]
});

.map().get() 让您创建一个数组,同时在每次迭代中返回每个 .imgLink 的 src。

关于javascript - 在按钮上单击将所有元素 src 放入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31810332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com