Most important additional requirement will be JQuery UI ( JQuery user interface ) which is a library of different widgets like Date picker ( Calendar ) , Slider , Spinner etc. <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<link href="https://code.jquery.com/ui/1.12.1/themes/blitzer/jquery-ui.css" rel="stylesheet">
Keep this code above the <script>JQuery Code</script> and before the end of <BODY> tag
<link href='https://code.jquery.com/ui/1.12.1/ themes/humanity/jquery-ui.css' rel='stylesheet'>
| Accordion | Expand and collapse sections of content |
| Calendar | Display calendar to select Month Year date |
| AutoComplete | completes words or strings as the user type |
| controlgroup | set of widgets for common control and theme |
| checkboxradio | checkbox radio buttons to themeable buttons |
| slider | Pointer to slide over a range to return data |
| draggable | Dragging element to different position by Mouse |
| droppable | Accepts draggable elements |
| dialog-box | Box to show message or take user inputs |
| menu | Navigational Menu & sub menu with easy positioning |
| progress bar | showing status or progress of any process |
| tabs | Grouping contents under different tabs with easy navigation |
| tooltip | Showing ( help )message on mouse over the element |
| selectable | Select multiple elements by using lasso or mouse & keyboard |
| resizable | Resizable elements with options |
| Most Popular JQuery Scripts | |
1 | Two dependant list boxes |
2 | Calendar with Date Selection |
3 | Data change by Slider |
4 | Show & Hide element |
JQuery Video Tutorials