【问题标题】:How can I select an image inside of a div to change its source?如何选择 div 内的图像来更改其来源?
【发布时间】:2011-12-09 02:26:30
【问题描述】:

我有以下 div 并且我知道该 DIV 的选择器 ID。

 <div class="event"><img src="/Content/Images/Icons/calendar16.png">Event Name</div>

但我不知道,图像是什么。我需要一些东西来找到我拥有的 div 内的图像选择器。所以我可以去把图片的来源换成新的图片。

【问题讨论】:

    标签: jquery html selector


    【解决方案1】:
    $('.event').children('img').attr('src', '<source here>');
    

    这会选择 event 类的所有元素,然后找到它们的子 img 元素。如果您有多个匹配项并希望以不同方式更改它们的来源,那么您可以使用$.each() 来遍历它们。

    一个演示:http://jsfiddle.net/aPzgR/

    【讨论】:

      【解决方案2】:
      $('div.event img').attr('src', '/anything');
      

      如果您有多个以event 为类的 div,如果您不想更改所有图像的来源,最好按 id 选择 div

      【讨论】:

        猜你喜欢
        • 2012-01-23
        • 1970-01-01
        • 2021-03-13
        • 2015-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-23
        • 1970-01-01
        相关资源
        最近更新 更多