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?