@djienbaev97

Как использовать цикл в javascript (jquery)?

$(".tolik-hide1").click(function () {
    $(".block-hide1").slideToggle("slow");
    $(".tolik-hide1").css("display", "none");
});
$(".close1").click(function () {
    $(".block-hide1").slideToggle("slow");
    $(".tolik-hide1").css("display", "inline-block");
});

$(".tolik-hide2").click(function () {
    $(".block-hide2").slideToggle("slow");
    $(".tolik-hide2").css("display", "none");
});
$(".close2").click(function () {
    $(".block-hide2").slideToggle("slow");
    $(".tolik-hide2").css("display", "inline-block");
});

$(".tolik-hide3").click(function () {
    $(".block-hide3").slideToggle("slow");
    $(".tolik-hide3").css("display", "none");
});
$(".close3").click(function () {
    $(".block-hide3").slideToggle("slow");
    $(".tolik-hide3").css("display", "inline-block");
});


напримен у меня такой код, где то до 20 чисел, как я могу их циклом запустить?

в php цикле идет
<?php $q = 1;  $t=1 ?>
<?php foreach ($sabaktar as $sabak) { 
<div class="toligirak tolik-hide<?=$q++; ?>">Открыть...</div>
<div class="block2 block-hide<?= $w++; ?>">
Инфа
</div>
<div style="text-align: right; cursor: pointer;"  class="jabuu close<?= $t++; ?>">Закрыть</div>
<?php } ?>
  • Вопрос задан
  • 1191 просмотр
Решения вопроса 1
Цикл здесь не нужен. Нужно сделать для них один класс, например tolik-hide и сделать так:
$(".tolik-hide").click(function () {
    $(this).slideToggle("slow");
    $(this).css("display", "none");
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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