Показать сообщение отдельно
  #10 (permalink)  
Старый 08.06.2020, 21:33
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 498

win32s,
this - это указатель на контекст функции, который jQuery в своих обработчиках всегда устанавливает на соответствующий DOM элемент.
Читать тут: https://api.jquery.com/Types/#Function

$( ) - стандартная функция jQuery, которая возвращает объект jQuery. Если ей передать в качестве параметра элемент DOM, то она вернёт не пустой объект jQuery, а с указателем на этот элемент. Примеры:
<head>
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script>
   console.log( *!* $(document) */!* );
   console.log( *!* $(window) */!* );
   console.log( *!* $(this) */!* );
   $(document).click(function(event){ console.log( *!* $(event.target) */!* ); })
</script>
</head><body><p>Кликни <span>тут...</span></p></body>
Читать тут: https://api.jquery.com/Types/#jQuery


Сообщение от рони
просто this, это ... или объект jQuery вида {0 : элемент};
Можно подробнее про это "или"? В каких случаях там будет объект jQuery?

Последний раз редактировалось Белый шум, 08.06.2020 в 21:59.
Ответить с цитированием