Q:

How to get the text inside an element using jQuery

0

How to get the text inside an element using jQuery

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Use the jQuery text() method

You can simply use the jQuery text() method to get all the text content inside an element. The text() method also return the text content of child elements.

Let's take a look at an example to understand how this method basically works:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Get Text Content of an Element</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
    // Show text content of plain paragraph
    $(".show-plain-text").click(function(){
        alert($(".plain").text());
    });
    
    // Show text content of formatted paragraph
    $(".show-formatted-text").click(function(){
        alert($(".formatted").text());
    });
});
</script>
</head> 
<body>
    <p class="plain">The quick brown fox jumps over the lazy dog.</p>
    <p class="formatted">The <strong>quick</strong> brown fox <em><sup>jumps</sup></em> over the <a href="#">lazy dog</a>.</p>
    <button type="button" class="show-plain-text">Get Plain Text</button>
    <button type="button" class="show-formatted-text">Get Formatted Text</button>
</body>
</html>

In the example above, when you try to get the text content of both the pain and formatted paragraphs it will produce the same result, since the text() method gets the combined text contents of all the selected elements, including their descendants.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

JavaScript / jQuery Frequently Asked Questions

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
How to check an element is visible or not using jQ... >>
<< How to Get the Value of Selected Option in a Selec...