【发布时间】:2011-12-09 02:26:30
【问题描述】:
我有以下 div 并且我知道该 DIV 的选择器 ID。
<div class="event"><img src="/Content/Images/Icons/calendar16.png">Event Name</div>
但我不知道,图像是什么。我需要一些东西来找到我拥有的 div 内的图像选择器。所以我可以去把图片的来源换成新的图片。
【问题讨论】:
我有以下 div 并且我知道该 DIV 的选择器 ID。
<div class="event"><img src="/Content/Images/Icons/calendar16.png">Event Name</div>
但我不知道,图像是什么。我需要一些东西来找到我拥有的 div 内的图像选择器。所以我可以去把图片的来源换成新的图片。
【问题讨论】:
$('.event').children('img').attr('src', '<source here>');
这会选择 event 类的所有元素,然后找到它们的子 img 元素。如果您有多个匹配项并希望以不同方式更改它们的来源,那么您可以使用$.each() 来遍历它们。
.children(): http://api.jquery.com/children
.attr() : http://api.jquery.com/attr
【讨论】:
$('div.event img').attr('src', '/anything');
如果您有多个以event 为类的 div,如果您不想更改所有图像的来源,最好按 id 选择 div
【讨论】: