SlideShare a Scribd company logo
jQuery Tutorial For Beginners | Developing User Interface (UI) Using jQuery | Edureka
Agenda
32 41 5
Basics
Install jQuery
jQuery Methods jQuery Effects
jQuery Events
6
jQuery UI
Let’s Cover Basics First!
What is JavaScript?
Web pages more interactive
Interpreted language
Interpreter
Runs on the client’s computer
JavaScript is a scripting language that allows you to implement complex things on web
pages.
Why Use jQuery?
Cross
browser
DOM
manipulation
AJAX support
Large
community
• Easy to manipulate DOM
• Massive community
• Cross browser support
• 1000s of plugins
jQuery Features
What Is jQuery?
jQuery is a fast and concise JavaScript Library created by John Resig in 2006
Event Handling
Simplifies JavaScript Lightweight
Animations
Install jQuery
Getting Started With jQuery!
Link to a CDNLocal Installation
Two ways to Install jQuery
The Document Object Model (DOM)
Document
HTML
Head
Title
jQuery Tutorial
Body
h1
p
jQuery basics
By Edureka
<!DOCTYPE html>
<html>
<head>
<title>jQuery Tutorial</title>
</head>
<body>
<h1>jQuery Basics</h1>
<p>By Edureka</p>
</body>
</html>
jQuery Selectors
jQuery selectors allow you to select and manipulate HTML element(s)
Syntax:
1 $(selector).action( )
• $ - selects and accesses a query
• html_element – denotes the html element that
needs to be manipulated
• action( ) - denotes a jQuery action to be performed
on the html element
Keywords :
• $ - selects and accesses a query
• selector– denotes the html element that needs to be
manipulated
• action( ) - denotes a jQuery action to be performed
on the html element
Keywords :
jQuery Methods
jQuery Methods – before( )
Syntax:
1 $(selector).before(content);
The jQuery before( ) method inserts the specified content before the selected elements.
• content - specifies the content to insert. Possible
values are html elements, objects and Dom elements
jQuery Methods – after( )
Syntax:
1 $(selector).after(content);
The jQuery after( ) method inserts the specified content after the selected elements.
• content - specifies the content to insert. Possible
values are html elements, objects and Dom elements
jQuery Methods – text( )
The jQuery text( ) method is used to set or return the text content of the selected elements.
• Return content - it returns the combined text content
of all matched elements without the HTML markup
• Set content - it overwrites the content of all matched
elements
Syntax:
1 $(selector).text( )
2 $(selector).text(content)
jQuery Methods – html( )
The jQuery html( ) method is used to set or return the html content of the selected elements.
• Return content - it returns the content of the first
matched element
• Set content - it overwrites the content of all matched
elements
Syntax:
1 $(selector).html( )
2 $(selector).html(content)
jQuery Methods – css( )
The jQuery css( ) method sets or returns one or more style properties for the selected elements.
• Return content - it returns the content of the first
matched element
• Set content - it overwrites the content of all matched
elements
Syntax:
1 $(selector).css(propertyname);
2 $(selector).css(propertyname, value);
jQuery Methods – attr( )
The jQuery attr( ) method is used to set or return attributes values of the selected elements.
• Return content - it returns the value of the first
matched element
• Set content – it sets one or more attribute/value pairs
of the set of matched elements
Syntax:
1 $(selector).attr(attribute)
2 $(selector).attr(attribute, value)
jQuery Methods – val( )
The jQuery val( ) method is used to set or return values of the selected elements.
• Return content - it returns the current value of the
first matched element
• Set content – it sets the value of the matched element
Syntax:
1 $(selector).val( )
2 $(selector).val(value)
jQuery Methods – addClass( )
Syntax:
1 $(selector).addClass(classname)
The jQuery addClass( ) method adds one or more class to the selected element.
• classname - specifies one or more class names which
you want to add
jQuery Methods – removeClass( )
Syntax:
1 $(selector).removeClass(classname)
The jQuery removeclass( ) method removes one or more class to the selected element
• classname - specifies one or more class names which
you want to add
jQuery Methods – toggleClass( )
Syntax:
1 $(selector).toggleClass(classname)
The jQuery toggleClass() method toggles between adding and removing one or more class to the
selected element.
• classname - specifies one or more class names which
you want to add
jQuery Events
jQuery Events – click( )
The jQuery click( ) event is executed when the user clicks on the HTML element.
Syntax:
1 $(selector).click(function)
• When you click on an element, the click event occurs
• After the click event occurs it execute the click
(function)
jQuery Events – on( )
The jQuery on( ) method attaches one or more event handlers for the selected elements.
Syntax:
1 $(selector).on(event, function)
• on( ) binds an event handler to dynamically added
elements
• Similarly off( ) removes event handlers that were
attached with on( )
jQuery Events – keypress( )
The jQuery keypress ( ) event is executed when a character is entered.
Syntax:
1 $(selector).keypress(function)
• keydown( ) - Event fired when a key is pressed on the
keyboard
• keyup( ) - Event fired when a key is released on the
keyboard
jQuery Effects
jQuery Effects – hide( )
The jQuery hide ( ) effect is used to hide a selected element.
Syntax:
1 $(selector).hide(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of hide( ) effect
jQuery Effects – show( )
The jQuery show( ) effect is used to show a selected element.
Syntax:
1 $(selector).show(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of show( ) effect
jQuery Effects – toggle( )
The jQuery toggle( ) effect is used to toggle between the hide( ) and show( ) effects.
Syntax:
1 $(selector).toggle(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of toggle( ) effect
jQuery Effects – fadeOut( )
The jQuery fadeOut ( ) effect is used to fade out a selected element.
Syntax:
1 $(selector).fadeOut(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of fadeOut() effect
jQuery Effects – fadeIn( )
The jQuery fadeIn ( ) effect is used to fade in a selected element.
Syntax:
1 $(selector).fadeIn(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of fadeIn() effect
jQuery Effects – fadeToggle( )
The jQuery fadeToggle ( ) effect toggles between the fadeIn() and fadeOut() methods.
Syntax:
1 $(selector).fadeToggle(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of fadeIn() effect
jQuery Effects – slideDown( )
The jQuery slideDown ( ) effect is used to slide down a selected element.
Syntax:
1 $(selector).slideDown(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of slideDown( ) effect
jQuery Effects – slideUp( )
The jQuery slideUp ( ) effect is used to slide up a selected element.
Syntax:
1 $(selector).slideUp(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of slideUp( ) effect
jQuery Effects – slideToggle( )
The jQuery slideToggle ( ) effect toggles between the slideUp( ) and slideDown( ) methods.
Syntax:
1 $(selector).slideToggle(speed, callback);
• speed - specifies the speed of the delay. Possible
values are slow, fast and milliseconds
• callback - specifies the function to be called after
completion of slideToggle( ) effect
jQuery UI
jQuery UI - draggable( ) & droppable( )
• The jQuery UI draggable( ) method makes any DOM element
draggable after which you can drag it anywhere within the
html page
Syntax:
1 $(selector).draggable( );
• The jQuery UI droppable( ) method is used to make any DOM
element droppable at a specified target
Syntax:
1 $(selector).droppable( );
jQuery UI - DatePicker
jQuery UI datepicker widget facilitates users to enter dates easily and visually.
Syntax:
1 $(selector).datepicker( );
WebDriver vs. IDE vs. RC
➢ Data Warehouse is like a relational database designed for analytical needs.
➢ It functions on the basis of OLAP (Online Analytical Processing).
➢ It is a central location where consolidated data from multiple locations (databases) are stored.

More Related Content

What's hot (20)

jQuery
jQueryjQuery
jQuery
Mostafa Bayomi
 
Javascript arrays
Javascript arraysJavascript arrays
Javascript arrays
Hassan Dar
 
Angular tutorial
Angular tutorialAngular tutorial
Angular tutorial
Rohit Gupta
 
Lab #2: Introduction to Javascript
Lab #2: Introduction to JavascriptLab #2: Introduction to Javascript
Lab #2: Introduction to Javascript
Walid Ashraf
 
jQuery
jQueryjQuery
jQuery
Vishwa Mohan
 
Java 8 lambda
Java 8 lambdaJava 8 lambda
Java 8 lambda
Manav Prasad
 
jQuery PPT
jQuery PPTjQuery PPT
jQuery PPT
Dominic Arrojado
 
JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)
WebStackAcademy
 
Angular
AngularAngular
Angular
Lilia Sfaxi
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript Programming
Sehwan Noh
 
ReactJS presentation.pptx
ReactJS presentation.pptxReactJS presentation.pptx
ReactJS presentation.pptx
DivyanshGupta922023
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
Mallikarjuna G D
 
Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]
Aaron Gustafson
 
Introduction to React JS
Introduction to React JSIntroduction to React JS
Introduction to React JS
Arnold Asllani
 
Spring Boot and REST API
Spring Boot and REST APISpring Boot and REST API
Spring Boot and REST API
07.pallav
 
Spring Boot
Spring BootSpring Boot
Spring Boot
Pei-Tang Huang
 
ES6 presentation
ES6 presentationES6 presentation
ES6 presentation
ritika1
 
Form Handling using PHP
Form Handling using PHPForm Handling using PHP
Form Handling using PHP
Nisa Soomro
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
guest11106b
 
JavaScript - Chapter 12 - Document Object Model
  JavaScript - Chapter 12 - Document Object Model  JavaScript - Chapter 12 - Document Object Model
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 
Javascript arrays
Javascript arraysJavascript arrays
Javascript arrays
Hassan Dar
 
Angular tutorial
Angular tutorialAngular tutorial
Angular tutorial
Rohit Gupta
 
Lab #2: Introduction to Javascript
Lab #2: Introduction to JavascriptLab #2: Introduction to Javascript
Lab #2: Introduction to Javascript
Walid Ashraf
 
JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)
WebStackAcademy
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript Programming
Sehwan Noh
 
Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]
Aaron Gustafson
 
Introduction to React JS
Introduction to React JSIntroduction to React JS
Introduction to React JS
Arnold Asllani
 
Spring Boot and REST API
Spring Boot and REST APISpring Boot and REST API
Spring Boot and REST API
07.pallav
 
ES6 presentation
ES6 presentationES6 presentation
ES6 presentation
ritika1
 
Form Handling using PHP
Form Handling using PHPForm Handling using PHP
Form Handling using PHP
Nisa Soomro
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
guest11106b
 
JavaScript - Chapter 12 - Document Object Model
  JavaScript - Chapter 12 - Document Object Model  JavaScript - Chapter 12 - Document Object Model
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 

Similar to jQuery Tutorial For Beginners | Developing User Interface (UI) Using jQuery | Edureka (20)

Unit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdf
Unit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdfUnit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdf
Unit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdf
RAVALCHIRAG1
 
Web technologies-course 11.pptx
Web technologies-course 11.pptxWeb technologies-course 11.pptx
Web technologies-course 11.pptx
Stefan Oprea
 
Jquery library
Jquery libraryJquery library
Jquery library
baabtra.com - No. 1 supplier of quality freshers
 
Adv WTAdvanced Web Tech_unit 2_Adv WT.pdf
Adv WTAdvanced Web Tech_unit 2_Adv WT.pdfAdv WTAdvanced Web Tech_unit 2_Adv WT.pdf
Adv WTAdvanced Web Tech_unit 2_Adv WT.pdf
GauravDwivedi695361
 
presentation_jquery_ppt.pptx
presentation_jquery_ppt.pptxpresentation_jquery_ppt.pptx
presentation_jquery_ppt.pptx
azz71
 
J Query Presentation of David
J Query Presentation of DavidJ Query Presentation of David
J Query Presentation of David
Arun David Johnson R
 
JQuery_and_Ajax.pptx
JQuery_and_Ajax.pptxJQuery_and_Ajax.pptx
JQuery_and_Ajax.pptx
AditiPawale1
 
jQuery - Chapter 3 - Effects
jQuery - Chapter 3 - Effects  jQuery - Chapter 3 - Effects
jQuery - Chapter 3 - Effects
WebStackAcademy
 
Getting Started with jQuery
Getting Started with jQueryGetting Started with jQuery
Getting Started with jQuery
Laila Buncab
 
J query module1
J query module1J query module1
J query module1
Srivatsan Krishnamachari
 
jQuery basics for Beginners
jQuery basics for BeginnersjQuery basics for Beginners
jQuery basics for Beginners
Pooja Saxena
 
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD CombinationLotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Sean Burgess
 
Introduction to Jquery
Introduction to JqueryIntroduction to Jquery
Introduction to Jquery
Ahmed Elharouny
 
J query
J queryJ query
J query
Manav Prasad
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
Seble Nigussie
 
How to increase Performance of Web Application using JQuery
How to increase Performance of Web Application using JQueryHow to increase Performance of Web Application using JQuery
How to increase Performance of Web Application using JQuery
kolkatageeks
 
Jquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript BasicsJquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript Basics
EPAM Systems
 
JQuery
JQueryJQuery
JQuery
baabtra.com - No. 1 supplier of quality freshers
 
JQuery
JQueryJQuery
JQuery
baabtra.com - No. 1 supplier of quality freshers
 
J query presentation
J query presentationJ query presentation
J query presentation
sawarkar17
 
Unit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdf
Unit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdfUnit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdf
Unit 1 - What is jQuery_Why jQuery_Syntax_Selectors.pdf
RAVALCHIRAG1
 
Web technologies-course 11.pptx
Web technologies-course 11.pptxWeb technologies-course 11.pptx
Web technologies-course 11.pptx
Stefan Oprea
 
Adv WTAdvanced Web Tech_unit 2_Adv WT.pdf
Adv WTAdvanced Web Tech_unit 2_Adv WT.pdfAdv WTAdvanced Web Tech_unit 2_Adv WT.pdf
Adv WTAdvanced Web Tech_unit 2_Adv WT.pdf
GauravDwivedi695361
 
presentation_jquery_ppt.pptx
presentation_jquery_ppt.pptxpresentation_jquery_ppt.pptx
presentation_jquery_ppt.pptx
azz71
 
JQuery_and_Ajax.pptx
JQuery_and_Ajax.pptxJQuery_and_Ajax.pptx
JQuery_and_Ajax.pptx
AditiPawale1
 
jQuery - Chapter 3 - Effects
jQuery - Chapter 3 - Effects  jQuery - Chapter 3 - Effects
jQuery - Chapter 3 - Effects
WebStackAcademy
 
Getting Started with jQuery
Getting Started with jQueryGetting Started with jQuery
Getting Started with jQuery
Laila Buncab
 
jQuery basics for Beginners
jQuery basics for BeginnersjQuery basics for Beginners
jQuery basics for Beginners
Pooja Saxena
 
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD CombinationLotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Sean Burgess
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
Seble Nigussie
 
How to increase Performance of Web Application using JQuery
How to increase Performance of Web Application using JQueryHow to increase Performance of Web Application using JQuery
How to increase Performance of Web Application using JQuery
kolkatageeks
 
Jquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript BasicsJquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript Basics
EPAM Systems
 
J query presentation
J query presentationJ query presentation
J query presentation
sawarkar17
 
Ad

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
Ad

Recently uploaded (20)

Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementaryMurdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Anish Kumar
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdf
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdfHow Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdf
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdf
Rejig Digital
 
Oracle Cloud and AI Specialization Program
Oracle Cloud and AI Specialization ProgramOracle Cloud and AI Specialization Program
Oracle Cloud and AI Specialization Program
VICTOR MAESTRE RAMIREZ
 
Introduction to Internet of things .ppt.
Introduction to Internet of things .ppt.Introduction to Internet of things .ppt.
Introduction to Internet of things .ppt.
hok12341073
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy SurveyTrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME FlowProviding an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Down the Rabbit Hole – Solving 5 Training Roadblocks
Down the Rabbit Hole – Solving 5 Training RoadblocksDown the Rabbit Hole – Solving 5 Training Roadblocks
Down the Rabbit Hole – Solving 5 Training Roadblocks
Rustici Software
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FMEEnabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and ImplementationAI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
Christine Shepherd
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven InfrastructureNo-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdfCrypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
How to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptxHow to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptx
Version 1 Analytics
 
If You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FMEIf You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FME
Safe Software
 
TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025
Suyash Joshi
 
Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementaryMurdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Anish Kumar
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdf
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdfHow Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdf
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdf
Rejig Digital
 
Oracle Cloud and AI Specialization Program
Oracle Cloud and AI Specialization ProgramOracle Cloud and AI Specialization Program
Oracle Cloud and AI Specialization Program
VICTOR MAESTRE RAMIREZ
 
Introduction to Internet of things .ppt.
Introduction to Internet of things .ppt.Introduction to Internet of things .ppt.
Introduction to Internet of things .ppt.
hok12341073
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy SurveyTrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME FlowProviding an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Down the Rabbit Hole – Solving 5 Training Roadblocks
Down the Rabbit Hole – Solving 5 Training RoadblocksDown the Rabbit Hole – Solving 5 Training Roadblocks
Down the Rabbit Hole – Solving 5 Training Roadblocks
Rustici Software
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FMEEnabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and ImplementationAI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
Christine Shepherd
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven InfrastructureNo-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdfCrypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
How to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptxHow to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptx
Version 1 Analytics
 
If You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FMEIf You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FME
Safe Software
 
TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025
Suyash Joshi
 

jQuery Tutorial For Beginners | Developing User Interface (UI) Using jQuery | Edureka

  • 2. Agenda 32 41 5 Basics Install jQuery jQuery Methods jQuery Effects jQuery Events 6 jQuery UI
  • 4. What is JavaScript? Web pages more interactive Interpreted language Interpreter Runs on the client’s computer JavaScript is a scripting language that allows you to implement complex things on web pages.
  • 5. Why Use jQuery? Cross browser DOM manipulation AJAX support Large community • Easy to manipulate DOM • Massive community • Cross browser support • 1000s of plugins jQuery Features
  • 6. What Is jQuery? jQuery is a fast and concise JavaScript Library created by John Resig in 2006 Event Handling Simplifies JavaScript Lightweight Animations
  • 8. Getting Started With jQuery! Link to a CDNLocal Installation Two ways to Install jQuery
  • 9. The Document Object Model (DOM) Document HTML Head Title jQuery Tutorial Body h1 p jQuery basics By Edureka <!DOCTYPE html> <html> <head> <title>jQuery Tutorial</title> </head> <body> <h1>jQuery Basics</h1> <p>By Edureka</p> </body> </html>
  • 10. jQuery Selectors jQuery selectors allow you to select and manipulate HTML element(s) Syntax: 1 $(selector).action( ) • $ - selects and accesses a query • html_element – denotes the html element that needs to be manipulated • action( ) - denotes a jQuery action to be performed on the html element Keywords : • $ - selects and accesses a query • selector– denotes the html element that needs to be manipulated • action( ) - denotes a jQuery action to be performed on the html element Keywords :
  • 12. jQuery Methods – before( ) Syntax: 1 $(selector).before(content); The jQuery before( ) method inserts the specified content before the selected elements. • content - specifies the content to insert. Possible values are html elements, objects and Dom elements
  • 13. jQuery Methods – after( ) Syntax: 1 $(selector).after(content); The jQuery after( ) method inserts the specified content after the selected elements. • content - specifies the content to insert. Possible values are html elements, objects and Dom elements
  • 14. jQuery Methods – text( ) The jQuery text( ) method is used to set or return the text content of the selected elements. • Return content - it returns the combined text content of all matched elements without the HTML markup • Set content - it overwrites the content of all matched elements Syntax: 1 $(selector).text( ) 2 $(selector).text(content)
  • 15. jQuery Methods – html( ) The jQuery html( ) method is used to set or return the html content of the selected elements. • Return content - it returns the content of the first matched element • Set content - it overwrites the content of all matched elements Syntax: 1 $(selector).html( ) 2 $(selector).html(content)
  • 16. jQuery Methods – css( ) The jQuery css( ) method sets or returns one or more style properties for the selected elements. • Return content - it returns the content of the first matched element • Set content - it overwrites the content of all matched elements Syntax: 1 $(selector).css(propertyname); 2 $(selector).css(propertyname, value);
  • 17. jQuery Methods – attr( ) The jQuery attr( ) method is used to set or return attributes values of the selected elements. • Return content - it returns the value of the first matched element • Set content – it sets one or more attribute/value pairs of the set of matched elements Syntax: 1 $(selector).attr(attribute) 2 $(selector).attr(attribute, value)
  • 18. jQuery Methods – val( ) The jQuery val( ) method is used to set or return values of the selected elements. • Return content - it returns the current value of the first matched element • Set content – it sets the value of the matched element Syntax: 1 $(selector).val( ) 2 $(selector).val(value)
  • 19. jQuery Methods – addClass( ) Syntax: 1 $(selector).addClass(classname) The jQuery addClass( ) method adds one or more class to the selected element. • classname - specifies one or more class names which you want to add
  • 20. jQuery Methods – removeClass( ) Syntax: 1 $(selector).removeClass(classname) The jQuery removeclass( ) method removes one or more class to the selected element • classname - specifies one or more class names which you want to add
  • 21. jQuery Methods – toggleClass( ) Syntax: 1 $(selector).toggleClass(classname) The jQuery toggleClass() method toggles between adding and removing one or more class to the selected element. • classname - specifies one or more class names which you want to add
  • 23. jQuery Events – click( ) The jQuery click( ) event is executed when the user clicks on the HTML element. Syntax: 1 $(selector).click(function) • When you click on an element, the click event occurs • After the click event occurs it execute the click (function)
  • 24. jQuery Events – on( ) The jQuery on( ) method attaches one or more event handlers for the selected elements. Syntax: 1 $(selector).on(event, function) • on( ) binds an event handler to dynamically added elements • Similarly off( ) removes event handlers that were attached with on( )
  • 25. jQuery Events – keypress( ) The jQuery keypress ( ) event is executed when a character is entered. Syntax: 1 $(selector).keypress(function) • keydown( ) - Event fired when a key is pressed on the keyboard • keyup( ) - Event fired when a key is released on the keyboard
  • 27. jQuery Effects – hide( ) The jQuery hide ( ) effect is used to hide a selected element. Syntax: 1 $(selector).hide(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of hide( ) effect
  • 28. jQuery Effects – show( ) The jQuery show( ) effect is used to show a selected element. Syntax: 1 $(selector).show(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of show( ) effect
  • 29. jQuery Effects – toggle( ) The jQuery toggle( ) effect is used to toggle between the hide( ) and show( ) effects. Syntax: 1 $(selector).toggle(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of toggle( ) effect
  • 30. jQuery Effects – fadeOut( ) The jQuery fadeOut ( ) effect is used to fade out a selected element. Syntax: 1 $(selector).fadeOut(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of fadeOut() effect
  • 31. jQuery Effects – fadeIn( ) The jQuery fadeIn ( ) effect is used to fade in a selected element. Syntax: 1 $(selector).fadeIn(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of fadeIn() effect
  • 32. jQuery Effects – fadeToggle( ) The jQuery fadeToggle ( ) effect toggles between the fadeIn() and fadeOut() methods. Syntax: 1 $(selector).fadeToggle(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of fadeIn() effect
  • 33. jQuery Effects – slideDown( ) The jQuery slideDown ( ) effect is used to slide down a selected element. Syntax: 1 $(selector).slideDown(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of slideDown( ) effect
  • 34. jQuery Effects – slideUp( ) The jQuery slideUp ( ) effect is used to slide up a selected element. Syntax: 1 $(selector).slideUp(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of slideUp( ) effect
  • 35. jQuery Effects – slideToggle( ) The jQuery slideToggle ( ) effect toggles between the slideUp( ) and slideDown( ) methods. Syntax: 1 $(selector).slideToggle(speed, callback); • speed - specifies the speed of the delay. Possible values are slow, fast and milliseconds • callback - specifies the function to be called after completion of slideToggle( ) effect
  • 37. jQuery UI - draggable( ) & droppable( ) • The jQuery UI draggable( ) method makes any DOM element draggable after which you can drag it anywhere within the html page Syntax: 1 $(selector).draggable( ); • The jQuery UI droppable( ) method is used to make any DOM element droppable at a specified target Syntax: 1 $(selector).droppable( );
  • 38. jQuery UI - DatePicker jQuery UI datepicker widget facilitates users to enter dates easily and visually. Syntax: 1 $(selector).datepicker( );
  • 39. WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored.