使用jquery对所有未选中的图像进行去饱和

使用jquery对所有未选中的图像进行去饱和,jquery,css,Jquery,Css,我有个问题。我有一个无线电组选择,其中每个无线电输入都有一个带有图像的标签 我正在尝试使除所选图像之外的所有图像去饱和。如果未进行选择(初始状态),则不应产生任何影响 下面是HTML代码。欢迎任何提示。 谢谢 选择支付网关 您可以循环浏览未选定收音机的所有图像: $("input[name='gateway']:not(:checked)").prev("label").children("img").each(function() { //loops through each im

我有个问题。我有一个无线电组选择,其中每个无线电输入都有一个带有图像的标签

我正在尝试使除所选图像之外的所有图像去饱和。如果未进行选择(初始状态),则不应产生任何影响

下面是HTML代码。欢迎任何提示。 谢谢

选择支付网关


您可以循环浏览未选定收音机的所有图像:

$("input[name='gateway']:not(:checked)").prev("label").children("img").each(function() {
    //loops through each image corresponding to not checked radio buttons
});
我认为这应该是一个好的开始

分解选择器:

input[name='gateway']
选择具有名称的所有输入
gateway

:未(:选中)
输入[name='gateway']中过滤掉所有选中的单选按钮。

.prev(“label”)
查找上一个
label
元素

.children(“image”)
获取输入的上一个标签的子图像元素

$("input[name='gateway']:not(:checked)").prev("label").children("img").each(function() {
    //loops through each image corresponding to not checked radio buttons
});