@anton99zel
29а класс средней школы №7

Как сделать, чтобы этот код срабатывал не для всех class?

$( ".itemsnew-list-item-wrapper" ).hover(function(){ 
$('.itemsnew-list-item-wrapper').find('[type="radio"]:last').click();
});

Как сделать, чтобы этот код срабатывал не для всех .itemsnew-list-item-wrapper, а
только для элемента на который навели мышкой?
А то получается, что мышку наводишь на один блок, а клик по radio происходит во всех блоках.

<div class="box-containernew big">

<div class="itemsnew-list-item-wrapper">
<div class="images_box">......</div>
<div class="itemsnew-list-item-colors">
<label class="lab smu"><img alt="Иконка" class="itemsnew-list-item-colors-color" src="/upload/iblock/632/632be720e1d6c211dead80825884c96e.jpg">
<input style="display:none;" name="red" type="radio">
</label>
<label class="lab"><img alt="Иконка" class="itemsnew-list-item-colors-color" src="/upload/iblock/534/5348d8f89baa97ed879044d00db542fd.jpg">
<input style="display:none;" name="red" type="radio">
</label>.........
</div>
</div>

<div class="itemsnew-list-item-wrapper">
<div class="images_box">......</div>
<div class="itemsnew-list-item-colors">
<label class="lab smu"><img alt="Иконка" class="itemsnew-list-item-colors-color" src="/upload/iblock/632/632be720e1d6c211dead80825884c96e.jpg">
<input style="display:none;" name="red" type="radio">
</label>
<label class="lab"><img alt="Иконка" class="itemsnew-list-item-colors-color" src="/upload/iblock/534/5348d8f89baa97ed8345234.jpg">
<input style="display:none;" name="red" type="radio">
</label>.........
</div>
</div>

<div class="itemsnew-list-item-wrapper">
<div class="images_box">......</div>
<div class="itemsnew-list-item-colors">
<label class="lab smu"><img alt="Иконка" class="itemsnew-list-item-colors-color" src="/upload/iblock/632/632be720e1d6c211dead80825884c96e.jpg">
<input style="display:none;" name="red" type="radio">
</label>
<label class="lab"><img alt="Иконка" class="itemsnew-list-item-colors-color" src="/upload/iblock/534/5348d8f89baa97ed879034345345.jpg">
<input style="display:none;" name="red" type="radio">
</label>.........
</div>
</div>

</div>
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
YavaDev
@YavaDev
Вместо $('.itemsnew-list-item-wrapper') во второй строке надо написать $(this)
$( ".itemsnew-list-item-wrapper" ).hover(function(){ 
  $(this).find('[type="radio"]:last').click();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы