gpt4 book ai didi

javascript - 如何分割数组或分配键,jquery

转载 作者:行者123 更新时间:2023-11-28 21:00:42 25 4
gpt4 key购买 nike

使用Jquery,

我有一个数组结果

[<a href=""><img src="image1"></a>,<a href=""><img src="image2"></a>]

如果我尝试执行每个操作,我只会得到数组中的第一个,

我怎样才能把它分开,这样我就可以做到

$.each(my_array, function (index, value) {
this.parent().attr.('href',this.src);// assign image as href to parent
});

这是一次糟糕的尝试

http://jsfiddle.net/ZZVXf/6/

请注意,上面的数组是由 jquery 的 imagesLoaded 插件返回给我的,我无法直接选择父级,因为它不在结果中,ZI 必须通过 element.parent()任何帮助表示赞赏。谢谢!

最佳答案

给定以下 HTML:

<a href=""><img src="image1"></a><a href=""><img src="image2"></a>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

还有一个 jQuery 选择器,它仅捕获这些元素,在本例中只是:

var my_array = $('a');

你会这样做:

$.each(my_array, function(i, el) {
el.href = $(el).children('img').attr('src');
});

Example

<小时/>

如果您的选择器位于 img标签:

var my_array = $('img');

你会这样做:

$.each(my_array, function(i, el) {
$(el).parent().attr('href', el.src);
});

Example

关于javascript - 如何分割数组或分配键,jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11132552/

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