У меня эти два флажка, и я пытаюсь получить доступ к тегу img, если флажок установлен для добавления определенного класса. Я не знаю, как получить доступ к тегу img.JQuery доступ img внутри метки
<div class="row ">
<div class="col-md-5 col-md-offset-1 col-centered piege">
<input type="checkbox" id="piega1" class="piege servizioSection2 " name="imgSection2"value="Piega By Wella Professionals">
<label class="piega labelStylingImg " for="piega1">
<img src="img/piega1.png" for="piega1" alt="" class="img-responsive immaginePiega ">
</label>
<h1 class="immagineTitoloPiega">PIEGA BY WELLA PROFESSIONALS</h1>
</div>
<div class="col-md-5 col-centered piege">
<input type="checkbox" id="piega2" name="imgSection2" class="piege servizioSection2" value="Piega By System Professionals">
<label for="piega2" class="piega labelStylingImg">
<img src="img/piega2.png" for="piega2" alt="" class="img-responsive immaginePiega">
</label>
<h1 class="immagineTitoloPiega">PIEGA BY SYSTEM PROFESSIONALS</h1>
</div>
</div>
Моя функция должна быть: Если этот флажок установлен, добавьте класс borderRed в img.
я писал:
$(document).ready(function() {
$(':checkbox').on('change', function(){
if ($(this).hasClass('servizioSection2')) {
if ($(this).is(':checked')){
console.log('selected');
var imgSelected = $(this).find('.immaginePiega');
} else if ($(this).prop('checked', false)) {
console.log('non selezionata');
};
};
})
});
Я могу console.log
selezionato, но не для доступа к IMG тег и добавить граничат класс к нему.
Я не уверен, что вы подразумеваете под «добавить к нему borderred класс» – m4tt1mus