javascript - 获取包含图像的链接

标签 javascript jquery

我有以下代码:

var thumbs = $("#thumbs img");
var links = $("#thumbs a");

这给了我两个变量,其中包含“thumbs”div ID 中的所有图像和链接。

我需要的是一个数组,其中包含像这样包裹在图像标签周围的链接:

<a href="www.google.com"><img src="image1.gif"></a>

这就是代码在“thumbs”div 中的样子。我应该使用 .children() 方法吗?如果可以,请给我举个例子。

谢谢!

最佳答案

您的确切需求尚不清楚,但看起来您想要

$("#thumbs a > img"); // images wrapped directly in links

$("#thumbs a:has(img)"); // the links around the images

关于javascript - 获取包含图像的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13193073/

相关文章:

javascript - 如何将 jQuery 函数应用于具有相同 ID 的所有元素?

jquery 通过属性获取子元素

javascript - Highcharts - 具有负值的区域样条,区域应始终位于底部

javascript - 三星智能电视应用程序的完整视频应用程序源代码

javascript - 类型错误 : Backbone. $ 未定义

jquery - 更新 html 标题和元数据 :title with jquery

php - 错误 - 使用 JSON 将数组从 PhP 传递到 jQuery

jquery - 谷歌地图 V3 : Placing Infowindow Box in Fixed Position

javascript - 棘手的 css/javascript float 任务

javascript - chrome 无法与 jquery 一起使用删除