gpt4 book ai didi

javascript - 目标img类名

转载 作者:行者123 更新时间:2023-11-28 02:07:10 25 4
gpt4 key购买 nike

我知道我可以写:

 $('.2020').css("padding", "20px");

但是我该怎么写:

 $('.a').children('img').children('.2020').css("padding", "20px");

<div class"a">
<img class="2020" src="img/swatch/2020.jpg" >
<img class="2021" src="img/swatch/2021.jpg" >
<img class="2022" src="img/swatch/2022.jpg" >
</div>

http://jsfiddle.net/ssRYk/

最佳答案

您的选择器 $('.a').children('img').children('.2020') 尝试查找类为 2020 的元素,该类为在 img 元素内,该元素位于类 a 的元素内。

例如

<div class="a">
<img src="img/swatch/2020.jpg" >
<span class="2020"></span>
</img>
</div>

但是在您的情况下,img 元素具有 class 属性,因此您有两种选择,要么连接 img.2020 选择器,例如.children('img.2020') 或使用 .children('img') 查找 img 元素,并过滤其中包含类的元素使用 .filter('.2020')

设置

如果你想保留相同的结构,那么你可以

$('.a').children('img').filter('.2021').css("padding", "5px");

演示:Fiddle

关于javascript - 目标img类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606663/

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