Как скрыть определенный div id ?

Тема в разделе "JavaScript", создана пользователем Izrael, 5 фев 2018.

Модераторы: ZiX
  1. giorno

    giorno Создатель

    Регистр.:
    18 сен 2017
    Сообщения:
    33
    Симпатии:
    16
    Вам для этой задачи не нужно скрипт.
    пропишите в css:
    div[id^='block']{ display:none; }
    это будет скрывать блоки которые начинаются на id block.Как я понял у вас id block может быть c разным окончанием!
     
    Цуиьфыеук нравится это.
  2. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    479
    Симпатии:
    58
    вот имеено что с разным окончанием! если я пропишу как вы написали то у меня вообще все скроется.
    а мне нужно скрывать лишь определенные <div id
    ниже пример кода :
    Код:
       
        $(document).ready(function() {
          $('#option-51004').addClass('impBAN');
          $('#option-51005').addClass('impBAN');
          $('#option-51021').addClass('impBAN');
          $('#option-51022').addClass('impBAN');
          $('#option-51014').addClass('impBAN');
          $('#option-51015').addClass('impBAN');
          $('#option-51013').addClass('impBAN');
          $('#option-51029').addClass('impBAN');
          $('#option-51010').addClass('impBAN');
          $('#option-51011').addClass('impBAN');
          $('#option-51006').addClass('impBAN');
          $('#option-51027').addClass('impBAN');
          $('#option-51027').addClass('impBAN');
          $('#option-51008').addClass('impBAN');
          $('#option-51008').addClass('impBAN');
          $('#option-51012').addClass('impBAN');
          $('#option-51007').addClass('impBAN');
          $('#option-51009').addClass('impBAN');
          $('#option-51018').addClass('impBAN');
          $('#option-51018').addClass('impBAN');
          $('#option-51025').addClass('impBAN');
          $('#option-51026').addClass('impBAN');
          $('#option-51024').addClass('impBAN');
          $('#option-51024').addClass('impBAN');
          $('#option-51017').addClass('impBAN');
           
              });
     
  3. giorno

    giorno Создатель

    Регистр.:
    18 сен 2017
    Сообщения:
    33
    Симпатии:
    16
    Ну если так, то уже лучше сделать так css:
    #option-51004,
    #option-51005,
    #option-51021,
    #option-51022,
    #option-51014,
    #option-51015,
    #option-51013,
    #option-51029,
    #option-51010,
    #option-51011,
    #option-51006,
    #option-51027,
    #option-51027,
    #option-51008,
    #option-51008,
    #option-51012,
    #option-51007,
    #option-51009,
    #option-51018,
    #option-51018,
    #option-51025,
    #option-51026,
    #option-51024,
    #option-51024,
    #option-51017{
    display:none;
    }

    Ну это так по простому,а если лучше то нужно вычислить какую-то закономерность между вашими скрываемыми блоками!
     
  4. giorno

    giorno Создатель

    Регистр.:
    18 сен 2017
    Сообщения:
    33
    Симпатии:
    16
    Может лучше, вообще убрать вывод ненужного вам в админке или контроллере.Покажите пример тех блоков, что нужно скрыть
     
  5. crossing1

    crossing1 Создатель

    Регистр.:
    18 дек 2012
    Сообщения:
    20
    Симпатии:
    2
    Onclick:

    $(document).click(function (event) {
    $("#divid").hide();
    });
     
    giorno нравится это.
  6. Цуиьфыеук

    Цуиьфыеук Создатель

    Регистр.:
    15 янв 2018
    Сообщения:
    37
    Симпатии:
    14
    Зачем вешать на событие клика, если лучше на событие загрузки?
     
    giorno нравится это.