Получение пустого объекта JQuery

  1. В меню «Пуск» выполните поиск «mysql». Среди результатов вы должны увидеть «MySQL Installer - Community». Запустите его.

  2. Окно MySQL Installer появится, как показано ниже. Найдите «MySQL Server» в разделе «Продукт» и нажмите ссылку «Переконфигурировать».

  3. Появится установщик MySQL (тот же, что вы использовали для первой установки MySQL Server). Пройдите все шаги.

  4. После завершения установки MySQL я снова запустил службу MySQL. На этот раз «Журнал загрузочных сообщений» в MySQL Notifier показывал, что сервер успешно запущен:

  5. https://www.howtosolutions.net/2017/08/ фиксируя-MySQL-10061-ошибок после переноса-в-базы данных-файлов /

118
задан hippietrail 17 October 2012 в 10:10
поделиться

2 ответа

Это создает пустой объект jQuery:

$([])

Обновление: В более новых версиях jQuery (1.4+) вы можете использовать:

$()
216
ответ дан 24 November 2019 в 01:57
поделиться

Мой совет - не делайте этого таким образом. Есть много более простых способов сделать это. Подумайте:

<select id="select" name="select">
  <option value="msg_1">Message 1</option>
  <option value="msg_2">Message 1</option>
  <option value="msg_3">Message 1</option>
</select>

<div class="msg_1 msg_3">
  ...
</div>

<div class="msg_1">
  ...
</div>

<div class="msg_2">
  ...
</div>

$(function() {
  $("#select").change(function() {
    var val = $(this).val();
    $("div." + val").show();
    $("div:not(." + val + ")").hide();
  });
});

Намного проще. В основном давайте классы, чтобы указать, что показывать и скрывать, и тогда не требуется отслеживания. Альтернатива:

$(function() {
  $("#select").change(function() {
    var val = $(this).val();
    $("div").each(function() {
      if ($(this).hasClass(val)) {
        $(this).show();
      } else {
        $(this).hide();
      }
    });
  });
});
3
ответ дан 24 November 2019 в 01:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: