jQuery Get
In jQuery, the get
methods are used to retrieve content and attributes of elements. These methods allow dynamic access to element properties, enabling interactive web functionalities.
Key Topics
- Getting Text Content
- Getting HTML Content
- Getting Input Values
- Getting Attributes
- Example: Get Methods
Getting Text Content
Use the text()
method to get the text content of an element.
var textContent = $("#element").text();
Explanation: This code retrieves the text content of the element with the ID element
.
Getting HTML Content
Use the html()
method to get the HTML content of an element, including its child elements and tags.
var htmlContent = $("#element").html();
Explanation: This code retrieves the HTML content of the element with the ID element
, including any nested tags.
Getting Input Values
Use the val()
method to retrieve the current value of an input field.
var inputValue = $("#inputField").val();
Explanation: This code gets the value of an input field with the ID inputField
.
Getting Attributes
Use the attr()
method to get the value of an attribute for an element.
var attributeValue = $("#link").attr("href");
Explanation: This code retrieves the href
attribute value of a link element with the ID link
.
Example: Get Methods
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery Get Example</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<p id="textElement">Sample Text</p>
<input id="inputField" type="text" value="Sample Value">
<a id="link" href="https://example.com">Visit Example</a>
<button id="getButton">Get Values</button>
<script>
$(document).ready(function() {
$("#getButton").click(function() {
alert("Text: " + $("#textElement").text());
alert("Input: " + $("#inputField").val());
alert("Link: " + $("#link").attr("href"));
});
});
</script>
</body>
</html>
Explanation: This example uses buttons to retrieve the text content, input value, and link attribute dynamically when clicked.
Key Takeaways
- Text Retrieval: Use
text()
to get plain text content. - HTML Retrieval: Use
html()
to access nested tags and content. - Input Values: Use
val()
to get the value of form elements. - Attribute Access: Use
attr()
to retrieve attributes likehref
andsrc
.