https://code.jquery.com/jquery-3.4.1.min.js
https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
$("selector").action();
$("div.menu") div class=menu
$("p:first") first p
$("h1, p") h1 & p
$("div p") p in div
$("div > p") p in div
$("*") all
$("b:last-child")
$("b:nth-child(2)")
$("ul li:eq(2)")
$(":contains('solo')")
$("[src]")
$(":input")
$(":text")
$(this)

.attr("атр", "знач"); href,src,id,class,style
.removeAttr("атр");
.html(); изменить код
.text(); изменить текст
.val(); значения полей форм
.append(); добавляет в конец
.prepend(); добавляет в начало
.after(); / .before();
.addClass("s g"); добавляет класс элементу
.removeClass("");
.toggleClass(""); переключает класс
.css("атр", "знач"); изменить стили
.css({"property":"value","property":"value",..});
.width(); / .height();
.innerWidth(); / .innerHeight(); +padding
.outerWidth(); / .outerHeight(); ..+border
.parent(); выбор родителя
.parents(); все родители
.children(); все дети
.siblings(); все братья
.next(); / .nextAll(); след. брат
.prev(); / .prevAll(); пред. брат
.eq(); порядковый № элемента
.remove(); $("p").eq(1).remove(); удаление
.empty(); опустошить

.on("событие", function() {}); добавляет событие к элементу
.off("событие"); удаляет событие из элемента
.trigger("событие"); запуск события

$("selector").событие(function() {});
.click / .dblclick
.mouseenter / .mouseover / .mouseleave
.keydown / .keyup клавиатура(нажать/отпустить)
.submit / .change в форме(отправить/изменение)
.focus / .blur
.ready полностью загрузилась страница
.resize изменение размера окна
.scroll прокрутка

свойства событий
pageX, pageY положение мыши
type тип события
which нажатая клавиша
data переданные данные
target елемент инициирующий событие
preventDefault() отмена действия по умолчанию
stopPropagation() останавливает событие

$("selector").событие(function(x) {x.свойствоСобытия()});
.hide();
.show(длительность анимации, callback);
.toggle(); переключает между хайд и шоу;

.fadeIn(); постепенно исчезают
.fadeOut(); постепенно появляются
.fadeToggle(); переключает между ин и аут
.fadeTo(длительность, прозрачность);

.scrollTop();

.slideUp();
.slideDown();
.slideToggle();

.animate({свойство:'значение', ...}, длительность); +=/-=
.stop(); останавливает анимацию
Чтобы управлять положением элементов, надо установить элементу CSS свойство position со значением relative, fixed, или absolute.
$(function() {
    $("#start").html("Go!");
    var txt = $("").text("Hi");
    $("#start").append(txt)
});

$(window).on("scroll", function () {
    var scr = $(this).scrollTop();
    if( scr > 107 ) {
        $('.content').addClass('scrolled');
    }   
    if( scr <= 107 ) {     
        $('.content').removeClass('scrolled');
    }
});

$(window).scroll(function () {
    var scrolled = $(this).scrollTop();
    if( scrolled >= 200 ) {
        $('.content').addClass('scrolled');
    }   
    else {     
        $('.content').removeClass('scrolled');
    }
});

$("h2 a:contains('jQuery')").css({"color":"blue", "text-shadow":"0 0 1em white"});