【问题标题】:Src of all images with jquery带有jquery的所有图像的src
【发布时间】:2011-09-23 20:46:06
【问题描述】:

我想要一个简单数组中来自 div 的所有图像的 src(我们称之为 "#all_imgs")。

数组应如下所示:

["http://src.de/3792282714_90584b41d5_b.jpg", 
 "http://src.de/1402810863_d41f360b2e_o.jpg"]

谢谢!

【问题讨论】:

  • 您尝试过任何东西吗?你看过文档吗? api.jquery.com
  • 说真的;使用 jQuery,这很简单,非常简单。阅读api.jquery.com
  • 真的每个人吗?虽然简单,但这个问题是合理的。如果解决方案如此简单,为什么不直接发布解决方案,而不是让发布者感到悲伤?我不知道为什么这篇文章会引起如此多的愤怒。
  • @Brian:我没有投反对票,但我认为这是因为这听起来像是一个“give-me-teh-codez”问题。我正在特别考虑How to Ask 中的“做你的功课”部分。我在这里错过了这个......但我同意它不值得这么多反对票。
  • @Brian:我能理解你。当然,它也应该是一个“简单”问题的网站。但让我感到不安的是,如果我觉得海报根本没有尝试任何事情。这在某种程度上暗示他希望我们做他的工作。但是这样一来,就什么都学不到了。对我来说,这个网站还有一个教学的目的。在当今时代,人们想要快速且不费吹灰之力......我想我已经跑题了。也许我今天受够了;)

标签: javascript jquery arrays image src


【解决方案1】:
var arr = $('#all_imgs img').map(function() { return this.src; }).get()

【讨论】:

  • 你太好了 ;) 他们永远学不会 :( 但也许只是因为我累了...
  • @Felix:前几天我也有同样的感觉。我认为我每天需要 10 秒才能输入答案。 ;o)
  • @patrick:你是对的。也许我今天(或最近)积累了许多10 seconds。是时候休息一下了:)(我可能无法忍受;))
  • @Felix:另外,答案是 +10 代表 :)
  • @Felix:是的,很难脱离。我也完全理解这种沮丧。我有时会花 试图找出一个问题,并且会在此过程中学习 10 个新事物。我在 StackOverflow 上看到的其他人(不是指 @tobi)想要用勺子喂给他们的每一件小事。我猜是不同的性格类型。
【解决方案2】:

var images = $("img").map(function () { return this.src; });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 2013-08-08
    • 2021-09-17
    • 1970-01-01
    • 2023-03-27
    • 2019-12-01
    • 2018-06-16
    相关资源
    最近更新 更多