gpt4 book ai didi

javascript - 使用 jquery 定位事件目标

转载 作者:行者123 更新时间:2023-12-03 07:27:18 27 4
gpt4 key购买 nike

在我的网站上,我有 12 个图像和 12 个开关。当按下开关时,我使用 jquery 将图像的过滤器更改为灰度。现在我的代码将每个 img 都转换为灰度,我想知道如何仅定位与按下的开关共享 div 的 img。

$('.switch').click(function() {
$('img').css("-webkit-filter", "grayscale(100%)");
});

此外,我想知道如何选择 .switch(如果已单击)。这样,当您再次单击 .switch 时,颜色就会恢复

最佳答案

假设 switch 和 img 位于同一个容器中,如下所示:

<div>
<button class="switch" type="button">Switch</button>
<img src="image.png"/>
</div>

以下应该有效:

$('.switch').click(function() {
$(this).siblings('img').css("-webkit-filter", "grayscale(100%)");
});

siblings

关于javascript - 使用 jquery 定位事件目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35948109/

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