У меня есть две радиокнопки, которые действуют как селектор изображений.Я хочу прослушать, проверена ли первая радио-кнопка.Если флажок установлен, я хочу, чтобы другой переключатель был скрыт.
Вот что я пробовал до сих пор:
$('input[value="Dwarf.png|25|25"]').on("change", function(){
{
if ($(this).is(':checked') && $(this).val() == 'Yes') {
$('input[value="Gnome.png|25|25"]').hide();
$('body').find('img[src$="./images/imgsel/Gnome.png"]').hide();
}
};
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" name="pf_faction" id="pf_faction_0" value="Dwarf.png|25|25">
<img src="./images/imgsel/Dwarf.png" width="25" height="25" title="Dwarf" alt="Dwarf">
<input type="radio" name="pf_faction" id="pf_faction_1" value="Gnome.png|25|25">
<img src="./images/imgsel/Gnome.png" width="25" height="25" title="Gnome" alt="Gnome">
Но это ничего не делает.Я проверил, что .hide () работает, попробовав его с помощью функции готовности документа, и я знаю, что этот бит работает, но не может решить остальную часть головоломки.
Любая помощь приветствуется.