Подскажите пожалуйста, ка правильно написать следующий код
$('.items').click(function(){
$('items item').css('display', 'none');
});
нужно что бы вместо items было слово this, то есть что бы применялось только к определенному контексту. Пытаюсь делать так, но понимаю что где то ошибка
$('.items').click(function(){
$('this item').css('display', 'none');
});
Можете использовать функцию find(). И ваше добавление .css('display', 'none') можно заменить функцией hide()
$(document).on('click', '.items', function() {
$(this).find('.item').hide();
});
.items {
width: 150px;
height: 150px;
background: green;
display: inline-block;
margin-right: 15px;
}
.item {
width: 50px;
height: 50px;
background: red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='items'>
<div class='item'></div>
</div>
<div class='items'>
<div class='item'></div>
</div>
<div class='items'>
<div class='item'></div>
</div>
<div class='items'>
<div class='item'></div>
</div>
$('.items').click(function(){
$('.item', this).css('display', 'none');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="items">
<div class="item">123</div>
<div class="item">234</div>
</div>
<div class="items">
<div class="item">aaa</div>
<div class="item">bbb</div>
</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Вот рабочий пример, но вдруг вздумалось написать покороче и заодно "пощупать" шаблонные строки
Есть независимые блоки с карточкамиОни могут быть и с радиокнопками и с чекбоксами
Здравствуйте уважаемые форумчане, подскажите пожалуйстаЕсть около 10 всяких различных методов которые используют Аякс, и они продолжают...