SlideShare a Scribd company logo
Jquery library
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd.
Typing Speed
Week

Target Achieved

1

40

25

2

35

28

3

35

29
Jobs Applied
#

Company

Designation

Applied Date

1

HashInclude
Technologies

Web Designer

09-Aug-2013

2

HashInclude
Technologies

PHP developer

09-Aug-2013

3

Current Status
jQuery
write less, do more

SUHAIL K.P
suhailkp007@gmail.
com
www.facebook.com
/suhilkp007
twitter.com/suhilk
p007
What is jQuery?

• library of JavaScript Functions.
• Takes a lot of common tasks that require many lines of JavaScript
code to accomplish, and wraps them into methods that can call
with a single line of code.
• simplifies complicated things from JavaScript, like AJAX calls and
DOM manipulation.
• The jQuery library contains the following features:
HTML/DOM manipulation
CSS manipulation
HTML event methods
Effects and animations
AJAX
Utilities
Why jQuery?
• There are lots of other JavaScript frameworks like
MooTools, YUI , Dojo etc but jQuery seems to be
the most popular, and also the most extendable.
• Many of the biggest companies on the Web use
jQuery, such as:
Google
Microsoft
IBM
Netflix
How to install jQuery ?
• You can download jQuery library from jQuery.com
•

•

If you don't want to store the jQuery library on your own computer, you can use
the hosted jQuery library from Google ,Microsoft or jQuery website.
Google

<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>

•

Microsoft

<script type="text/javascript"
src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js">
</script>

•

jQuery

<script type="text/javascript"
src=" http://code.jquery.com/jquery-latest.js">
</script>
How to use jQuery library?
include jquery library in your HTML file as follows

<html>
<head>
<title>The jQuery Example</title>
<script type="text/javascript“ src="jquery1.3.2.min.js“ >
</script>
<script type="text/javascript">
// you can add our javascript code here </script>
</head>
<body> ........ </body>
</html>
How to call a jQuery library
functions?
you want an event to work on your page, you should call it
inside the $(document).ready() function. Everything inside it
will load as soon as the DOM is loaded and before the page
contents are loaded.
To do this, we register a ready event for the document as follows:

$(document).ready(function()
{
// do stuff when DOM is ready
});
jQuery Syntax
• The jQuery syntax for selecting HTML elements and perform
some action on the element(s).
• Basic syntax is: $(selector).action()
– A dollar sign to define jQuery(synonym of jQuery())
– A (selector) to "query (or find)" HTML elements
– A jQuery action() to be performed on the element(s)

• Examples:
–
–
–
–

$(this).hide() - hides current element
$("p").hide() - hides all paragraphs
$("p.test").hide() - hides all paragraphs with class="test"
$("#test").hide() - hides the element with id="test"
Selectors
• jQuery selectors allow you to select and manipulate
HTML element(s).
• You can instantiate the jQuery object simply by writing
jQuery() or even shorter using the jQuery shortcut
name: $(). Therefore, selecting a set of elements is as
simple as this:
$(<query >)
• With the jQuery object returned, you can then start
using and altering the element(s) you have matched.
SELECT DOM ELEMENTS

• Selecting DOM elements through
document based on the css selectors.
• The #id selector
$(document).ready(function() {
$(“#d1").text("Test");
});

• This code will be applied on only one
element whose ID attribute is d1.
SELECT DOM ELEMENTS(CONT’D)


The .class selector

$(document).ready(function() {
$(“.para").text("Test");
});


This code will be applied on all elements with the
.para class
SELECT DOM ELEMENTS(CONT’D)


The element selector

$(document).ready(function() {
$(“div").text("Test");
});


This code will be applied on all <div> tags
SOME MORE EXAMPLES
Syntax

Description

$(this)

Current HTML element

$("p")

All <p> elements

$("p.intro")

All <p> elements with class="intro"

$("p#intro")

All <p> elements with id="intro"

$("p.intro:first")

The first <p> element with class="intro"

$(".intro")

All elements with class="intro"

$("#intro")

The first element with id="intro"

$("ul li:first")

The first <li> element of the first <ul>

$("ul li:first-child")

The first <li> element of every <ul>

$("[href$='.jpg']")

All elements with an href attribute that ends with
".jpg"

$("div#intro .head")

All elements with class="head" inside a <div>
element with id="intro"
JQUERY






EVENTS

The jQuery event handling methods are core functions in jQuery.
Event handlers are method that are called when "something happens"
in HTML
$("button").click(function() {..some code... } )
EX:


$(document).ready(function(){
$("button").click(function(){
$("p").hide();
});
});
JQUERY


EVENTS(CONT’D)

Here are some examples of event methods in jQuery:

Event Method

Description

$(document).ready(function)

Binds a function to the ready event of a
document
(when the document is finished loading)

$(selector).click(function)

Triggers, or binds a function to the click event of
selected elements

$(selector).dblclick(function)

Triggers, or binds a function to the double click
event of selected elements

$(selector).focus(function)

Triggers, or binds a function to the focus event
of selected elements

$(selector).mouseover(function)

Triggers, or binds a function to the mouseover
event of selected elements
jQuery - DOM Traversing

• which provides a variety of DOM traversal methods to help
us to select elements in a document.
• DOM Traversal Methods do not modify the jQuery object
and they are used to filter out elements from a document
based on given conditions.
For Example :

<html>
<head>
<title>the title</title>
</head><body><div>
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
<li>list item 6</li>
</ul> </div> </body> </html>

Above every list has its own index, and can be located directly by using
eq(index),
Eg: $("li").eq(1)
jQuery - AJAX
•jQuery provides several methods for AJAX functionality.
jQuery load() Method

 The load() method loads data from a server and puts the
returned data into the selected element.
Syntax:

$(selector).load(URL,data,callback);
•The required URL parameter specifies the URL you wish to load.
•The optional data parameter specifies a set of querystring key/value pairs to send
along with the request.
•The optional callback parameter is the name of a function to be executed after the
load() method is completed.
Form Validation Example
example
Thank you..
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.

Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550

Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com

NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550

More Related Content

What's hot (20)

PPT
Javascript
guest03a6e6
 
PPTX
Bootstrap
AvinashChunduri2
 
PPTX
Javascript validating form
Jesus Obenita Jr.
 
PPTX
Typescript ppt
akhilsreyas
 
PPT
JQuery introduction
NexThoughts Technologies
 
PPTX
React js
Oswald Campesato
 
PDF
JPA and Hibernate
elliando dias
 
PPTX
Uploading a file with php
Muhamad Al Imran
 
PPTX
C# Framework class library
Prem Kumar Badri
 
PPTX
Spring 3.x - Spring MVC - Advanced topics
Guy Nir
 
PDF
Bootstrap 5 basic
Jubair Ahmed Junjun
 
PPT
JavaScript & Dom Manipulation
Mohammed Arif
 
ODP
Introduction to ReactJS
Knoldus Inc.
 
PPTX
Bootstrap 5 ppt
Mallikarjuna G D
 
PPT
JavaScript Arrays
Reem Alattas
 
PDF
Angular - Chapter 4 - Data and Event Handling
WebStackAcademy
 
PPTX
DTD
Kamal Acharya
 
PPTX
TypeScript Overview
Aniruddha Chakrabarti
 
PDF
jQuery - Chapter 3 - Effects
WebStackAcademy
 
PDF
Bootstrap
Jadson Santos
 
Javascript
guest03a6e6
 
Bootstrap
AvinashChunduri2
 
Javascript validating form
Jesus Obenita Jr.
 
Typescript ppt
akhilsreyas
 
JQuery introduction
NexThoughts Technologies
 
JPA and Hibernate
elliando dias
 
Uploading a file with php
Muhamad Al Imran
 
C# Framework class library
Prem Kumar Badri
 
Spring 3.x - Spring MVC - Advanced topics
Guy Nir
 
Bootstrap 5 basic
Jubair Ahmed Junjun
 
JavaScript & Dom Manipulation
Mohammed Arif
 
Introduction to ReactJS
Knoldus Inc.
 
Bootstrap 5 ppt
Mallikarjuna G D
 
JavaScript Arrays
Reem Alattas
 
Angular - Chapter 4 - Data and Event Handling
WebStackAcademy
 
TypeScript Overview
Aniruddha Chakrabarti
 
jQuery - Chapter 3 - Effects
WebStackAcademy
 
Bootstrap
Jadson Santos
 
Ad

Similar to Jquery library (20)

PPTX
jQuery
bhasula
 
PPTX
JQuery_and_Ajax.pptx
AditiPawale1
 
PDF
Javascript libraries
Dumindu Pahalawatta
 
PPT
Jquery PPT_Finalfgfgdfgdr5tryeujkhdwappt
shubhangimalas1
 
PPTX
Jquery
Zoya Shaikh
 
PPTX
Jquery
Pankaj Srivastava
 
PDF
Introduction to jQuery
Seble Nigussie
 
PPTX
Unit-III_JQuery.pptx engineering subject for third year students
MARasheed3
 
PPTX
J query
Ramakrishna kapa
 
PPTX
jQuery besic
Syeful Islam
 
PPTX
Jquery Complete Presentation along with Javascript Basics
EPAM Systems
 
PPTX
Getting Started with jQuery
Laila Buncab
 
PPT
J query presentation
sawarkar17
 
PPT
J query presentation
akanksha17
 
jQuery
bhasula
 
JQuery_and_Ajax.pptx
AditiPawale1
 
Javascript libraries
Dumindu Pahalawatta
 
Jquery PPT_Finalfgfgdfgdr5tryeujkhdwappt
shubhangimalas1
 
Jquery
Zoya Shaikh
 
Introduction to jQuery
Seble Nigussie
 
Unit-III_JQuery.pptx engineering subject for third year students
MARasheed3
 
jQuery besic
Syeful Islam
 
Jquery Complete Presentation along with Javascript Basics
EPAM Systems
 
Getting Started with jQuery
Laila Buncab
 
J query presentation
sawarkar17
 
J query presentation
akanksha17
 
Ad

More from baabtra.com - No. 1 supplier of quality freshers (20)

PPTX
Agile methodology and scrum development
baabtra.com - No. 1 supplier of quality freshers
 
PDF
Acquiring new skills what you should know
baabtra.com - No. 1 supplier of quality freshers
 
PDF
Baabtra.com programming at school
baabtra.com - No. 1 supplier of quality freshers
 
PDF
99LMS for Enterprises - LMS that you will love
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 6 database normalisation
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 5 transactions and dcl statements
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 4 functions, views, indexing
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 3 stored procedures
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
Agile methodology and scrum development
baabtra.com - No. 1 supplier of quality freshers
 
Acquiring new skills what you should know
baabtra.com - No. 1 supplier of quality freshers
 
Baabtra.com programming at school
baabtra.com - No. 1 supplier of quality freshers
 
99LMS for Enterprises - LMS that you will love
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 6 database normalisation
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 5 transactions and dcl statements
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 4 functions, views, indexing
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 

Recently uploaded (20)

PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 

Jquery library

  • 2. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd.
  • 4. Jobs Applied # Company Designation Applied Date 1 HashInclude Technologies Web Designer 09-Aug-2013 2 HashInclude Technologies PHP developer 09-Aug-2013 3 Current Status
  • 5. jQuery write less, do more SUHAIL K.P suhailkp007@gmail. com www.facebook.com /suhilkp007 twitter.com/suhilk p007
  • 6. What is jQuery? • library of JavaScript Functions. • Takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that can call with a single line of code. • simplifies complicated things from JavaScript, like AJAX calls and DOM manipulation. • The jQuery library contains the following features: HTML/DOM manipulation CSS manipulation HTML event methods Effects and animations AJAX Utilities
  • 7. Why jQuery? • There are lots of other JavaScript frameworks like MooTools, YUI , Dojo etc but jQuery seems to be the most popular, and also the most extendable. • Many of the biggest companies on the Web use jQuery, such as: Google Microsoft IBM Netflix
  • 8. How to install jQuery ? • You can download jQuery library from jQuery.com • • If you don't want to store the jQuery library on your own computer, you can use the hosted jQuery library from Google ,Microsoft or jQuery website. Google <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> </script> • Microsoft <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"> </script> • jQuery <script type="text/javascript" src=" http://code.jquery.com/jquery-latest.js"> </script>
  • 9. How to use jQuery library? include jquery library in your HTML file as follows <html> <head> <title>The jQuery Example</title> <script type="text/javascript“ src="jquery1.3.2.min.js“ > </script> <script type="text/javascript"> // you can add our javascript code here </script> </head> <body> ........ </body> </html>
  • 10. How to call a jQuery library functions? you want an event to work on your page, you should call it inside the $(document).ready() function. Everything inside it will load as soon as the DOM is loaded and before the page contents are loaded. To do this, we register a ready event for the document as follows: $(document).ready(function() { // do stuff when DOM is ready });
  • 11. jQuery Syntax • The jQuery syntax for selecting HTML elements and perform some action on the element(s). • Basic syntax is: $(selector).action() – A dollar sign to define jQuery(synonym of jQuery()) – A (selector) to "query (or find)" HTML elements – A jQuery action() to be performed on the element(s) • Examples: – – – – $(this).hide() - hides current element $("p").hide() - hides all paragraphs $("p.test").hide() - hides all paragraphs with class="test" $("#test").hide() - hides the element with id="test"
  • 12. Selectors • jQuery selectors allow you to select and manipulate HTML element(s). • You can instantiate the jQuery object simply by writing jQuery() or even shorter using the jQuery shortcut name: $(). Therefore, selecting a set of elements is as simple as this: $(<query >) • With the jQuery object returned, you can then start using and altering the element(s) you have matched.
  • 13. SELECT DOM ELEMENTS • Selecting DOM elements through document based on the css selectors. • The #id selector $(document).ready(function() { $(“#d1").text("Test"); }); • This code will be applied on only one element whose ID attribute is d1.
  • 14. SELECT DOM ELEMENTS(CONT’D)  The .class selector $(document).ready(function() { $(“.para").text("Test"); });  This code will be applied on all elements with the .para class
  • 15. SELECT DOM ELEMENTS(CONT’D)  The element selector $(document).ready(function() { $(“div").text("Test"); });  This code will be applied on all <div> tags
  • 16. SOME MORE EXAMPLES Syntax Description $(this) Current HTML element $("p") All <p> elements $("p.intro") All <p> elements with class="intro" $("p#intro") All <p> elements with id="intro" $("p.intro:first") The first <p> element with class="intro" $(".intro") All elements with class="intro" $("#intro") The first element with id="intro" $("ul li:first") The first <li> element of the first <ul> $("ul li:first-child") The first <li> element of every <ul> $("[href$='.jpg']") All elements with an href attribute that ends with ".jpg" $("div#intro .head") All elements with class="head" inside a <div> element with id="intro"
  • 17. JQUERY     EVENTS The jQuery event handling methods are core functions in jQuery. Event handlers are method that are called when "something happens" in HTML $("button").click(function() {..some code... } ) EX:  $(document).ready(function(){ $("button").click(function(){ $("p").hide(); }); });
  • 18. JQUERY  EVENTS(CONT’D) Here are some examples of event methods in jQuery: Event Method Description $(document).ready(function) Binds a function to the ready event of a document (when the document is finished loading) $(selector).click(function) Triggers, or binds a function to the click event of selected elements $(selector).dblclick(function) Triggers, or binds a function to the double click event of selected elements $(selector).focus(function) Triggers, or binds a function to the focus event of selected elements $(selector).mouseover(function) Triggers, or binds a function to the mouseover event of selected elements
  • 19. jQuery - DOM Traversing • which provides a variety of DOM traversal methods to help us to select elements in a document. • DOM Traversal Methods do not modify the jQuery object and they are used to filter out elements from a document based on given conditions.
  • 20. For Example : <html> <head> <title>the title</title> </head><body><div> <ul> <li>list item 1</li> <li>list item 2</li> <li>list item 3</li> <li>list item 4</li> <li>list item 5</li> <li>list item 6</li> </ul> </div> </body> </html> Above every list has its own index, and can be located directly by using eq(index), Eg: $("li").eq(1)
  • 21. jQuery - AJAX •jQuery provides several methods for AJAX functionality. jQuery load() Method  The load() method loads data from a server and puts the returned data into the selected element.
  • 22. Syntax: $(selector).load(URL,data,callback); •The required URL parameter specifies the URL you wish to load. •The optional data parameter specifies a set of querystring key/value pairs to send along with the request. •The optional callback parameter is the name of a function to be executed after the load() method is completed.
  • 25. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  • 26. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: [email protected] NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550