Материалы урока прикреплены ниже.
daterangepicker — по этой ссылке вы можете скачать пример и протестировать его у себя. Jquery date range picker with russian localisation.
Jquery плагин для выбор диапазона дат.
Код примера.
<!-- Include Required Prerequisites -->
<script type="text/javascript" src="http://cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://cdn.jsdelivr.net/bootstrap/3/css/bootstrap.css" />
 
<!-- Include Date Range Picker -->
<script type="text/javascript" src="http://cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="http://cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />
<input type="text" name="daterange" value="01/01/2015 - 01/31/2015" />
<script type="text/javascript">
$(function() {
$('input[name="daterange"]').daterangepicker({
 "locale": {
        "format": "MM/DD/YYYY",
        "separator": " - ",
        "applyLabel": "Применить",
        "cancelLabel": "Отмена",
        "fromLabel": "От",
        "toLabel": "До",
        "customRangeLabel": "Свой",
        "daysOfWeek": [
            "Вс",
            "Пн",
            "Вт",
            "Ср",
            "Чт",
            "Пт",
            "Сб"
        ],
        "monthNames": [
            "Январь",
            "Февраль",
            "Март",
            "Апрель",
            "Май",
            "Июнь",
            "Июль",
            "Август",
            "Сентябрь",
            "Октябрь",
            "Ноябрь",
            "Декабрь"
        ],
        "firstDay": 1
    }
});});
</script>
alert = function(what){
    // if the element hasn't been appended to the body element
    if($("#alert_bar").length==0){
        // customize the bar with css
        var bar = $("<div/>").css({
            'display':'none',
            'position':'fixed',
            'top':'0px',
            'left':'0px',
            'zIndex':'99950',
            'width':'100%',
            'margin':'0px',
            'padding':'5px auto 9px auto',
            'textAlign':'center',
            'fontSize':'16px',
            'background':'#fff',
            'color':'red',
            'borderBottom':'solid 1px #333'
        })
        bar.attr("id","alert_bar")
        $('body').prepend(bar)
    }
    // close button
    $("#alert_bar").html('<div style="text-align:right;font-size:10px;color:red"><span style="cursor:pointer" onclick="$(\'#alert_bar\').slideUp()"></span></div><div>'+what+'</div>')
    $("#alert_bar").slideDown();
    
        
         auto = 2000;
        window.setTimeout(function(){
            $("#alert_bar").slideUp()
        },auto);
    
}
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
function callback()
{
alert(123);
} 
$(document).ready(
function()
    {
      $("#test").click(function(){$(this).hide();});
      $("#mydiv").click(function(){$("#test").hide();});
      $("#mydiv1").click(function(){$("#test").show();});
      $("#mydiv2").click(function(){$("#test").toggle(1000,callback);});
      
      $(".mydiv3").click(function(){$("#test").fadeOut();});
      $(".mydiv4").click(function(){$("#test").fadeIn();});
      $(".mydiv5").click(function(){$("#test").fadeToggle(1000);});
            
      $(".mydiv6").click(function(){$("#test").slideUp();});
      $(".mydiv7").click(function(){$("#test").slideDown();});
      $(".mydiv8").click(function(){$("#test").slideToggle(1000);});
      $(".mydiv9").click(function()
        {
        $("#test").animate({left: '250px'});
        $("#test").animate({top: '250px'});
        $("#test").animate({left: '0px'});
        $("#test").animate({top: '0px'});
        }
        );
      $(".mydiv10").click(function()
        {
        $("#test").slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100).slideToggle(100);
        
        }
        );
      $(".mydiv11").click(function()
        {
        $("#test").animate({color: '#ff0000'});
        
        }
        );
      
      $(".mydiv12").click(function()
        {
        $(".mydiv12").html("Текст изменен");
        $("input").val("Значение изменено");
        alert($("input").val());
        }
        );
    }
  
);
</script>
</head>
<body>
<h1>Продемонстрировать show эффект</h1>
<button id='mydiv'>Скрыть все</button>
<button id='mydiv1'>Показать</button>
<button id='mydiv2'>Переключить</button>
<hr>
<h1>Продемонстрировать fade эффект</h1>
<button class='mydiv3'>Затуманить все</button>
<button class='mydiv4'>Показать</button>
<button class='mydiv5'>Переключить</button>
<hr>
<h1>Продемонстрировать slide эффект</h1>
<button class='mydiv6'>Свернуть все</button>
<button class='mydiv7'>Показать</button>
<button class='mydiv8'>Переключить</button>
<hr>
<h1>Продемонстрировать animate эффект</h1>
<button class='mydiv9'>Анимация</button>
<hr>
<h1>Продемонстрировать chaining эффект</h1>
<button class='mydiv10'>Цепная реакция</button>
<hr>
<h1>Продемонстрировать анимацию цвета</h1>
<button class='mydiv11'>Анимируем цвет</button>
<hr>
<h1>Изменить HTML</h1>
<button class='mydiv12'>Изменить</button>
<div  id='test' style='background:gray;position:relative;width:500px;'>
<p>Щелкни по мне и я исчезну</p>
<p>Кликни и я пропаду тоже!</p>
<p>И по мне!</p>
<input>
</div>
</body>
</html>
<head>
<meta charset='utf-8'>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<style>
.red{
background:red;
}
.green{
background:green;
}
*{border:1px solid black;}
.blue{
background:blue;
}
.main
{
color:white;
float:left;
padding:20px;
}
</style>
</head>
<body>
<div class='red main'>div Red</div>
<div class='green main'>div Green</div>
<div class='blue main'>div Blue</div>
<p class='red main'>pRed</p>
<p class='green main'>pGreen</p>
<p class='blue main'>pBlue</p>
<!--
$("*") - Выбрать все элементы
-->
<nav>
<div>
  <div class='red main'>div Red</div>
  <div class='green main'>div Green</div>
  <div class='blue main'>div Blue</div>
  <p class='red main'>pRed</p>
  <p class='green main'>pGreen</p>
  <p class='blue main'>pBlue</p>
</div>
</nav>
<a href='index.html'>jhmjk</a>
<script>
//$(".class div ul li").clik();
//$("#id").clik();
//$("tag").clik();
//$("[type]").show();
//$("[href="index.html"]").clik();
//$('селектор').функция(функцию что делать или переменная)
$(document).ready(function(){
$('[type="submit"]').hide();
//по клику по тегу див скрыть все элементы за секунду
 $("div").click(function(){//селектор с именем тега выбирает все теги
 $("*").css("border","10px solid black");
 $("*").hide(1000);//селектор со * выбирает все элементы
 
 });
  $("div.green").mouseenter(function(){
  $("div.green").css("background","lime");});
  $("div.green").mouseleave(function(){
  $("div.green").css("background","green");});
  $(".blue").mouseenter(function(){
  $(".blue").css("background","lightblue");});
  $(".blue").mouseleave(function(){
  $(".blue").css("background","blue");});
 
  $("div div.red").mouseenter(function(){
  $("div div.red").html("div div enter");});
  $("div div.red").mouseleave(function(){
  $("div div.red").html("DIV DIV leave");});
  //focus
  
  $("#search").focus(
  function(){
  $('[type="submit"]').show(200);
  }
  );
  $("#search").blur(
  function(){
  $('[type="submit"]').hide(200);
  }
  );
  
  //blur
 });
</script>
<hr>
<input id='search'><input type='submit'>
</body>
Подключаем библиотеку Jquery
<head>
<meta charset='utf-8'>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"
></script>
</head>
<body>
<div id='d1'>
<div id='mydiv' style='height:200px;border:1px solid black;'>Привет мир</div>
<button id='b1'>Спрятать надпись "Привет мир"</button>
<button id='b2'>Показать надпись "Привет мир"</button>
<button id='b3'>Переключить "Привет мир"</button>
</div>
<div id='d2' style='width:100px;height:100px;background:red;'>
</div>
<script>
//$(".myclass");
//$("div");
$(document).ready(function(){
  $("#d2").hide();
  $("#b1").click(function(){
        $("#mydiv").slideUp(1000);
        });
  $("#b2").click(function(){
        $("#mydiv").slideDown(1000);
        });
  $("#b3").click(function(){
        $("#d1").toggle(1000);
        $("#d2").toggle(1000);
        });
  $("#d2").click(function(){
        $("#d1").toggle(1000);
        $("#d2").toggle(1000);
        });
        
        
});
</script>
</body>
Протестируйте простые функции
fadeOut
fadeIn
fadeToggle
slideUp
slideDown
slidetoggle
hide
show
toggle
$(«*») — Выбрать все элементы
$(this) Выбрать текущий элемент
$(«p.intro») выбрать все <p> с классом class=»intro»
$(«p:first») выбрать первый <p>
$(«ul li:first») выбрать первый <li> для первого <ul>
$(«ul li:first-child») выбрать первый <li> для каждого <ul>
$(«[href]») выбрать все элементы с аттрибутом href
$(«a[target=’_blank’]») все ссылки с аттрибутом target = «_blank»
$(«a[target!=’_blank’]») все ссылки с аттрибутом target  не = «_blank»
$(«:button») выбрать все <button> и <input> с type=»button»
$(«tr:even») выбрать все четные <tr>
$(«tr:odd») выбрать все нечетные <tr>