The text( val ) method sets the text contents of all matched elements. This method is similar to html( val ) but escapes all HTML entities.
Here is the simple syntax to use this method:
selector.text( val )
Here is the description of all the parameters used by this method:
val: Any string
Following example would set the HTML content of the first paragraph in the second paragram but it escapes all the HTML tag.
<html> <head> <title>The Selecter Example</title> <script type="text/javascript" src="../../js/jquery-2.2.0.js"> </script> <script type="text/javascript" language="javascript"> $(document).ready(function() { var content = $("p#pid1").html(); $("p#pid2").text(content); }); </script> <style> .red { color:red; } .green { color:green; } </style> </head> <body> <p class="green" id="pid1">This is <i>first paragraph</i>.</p> <p class="red" id="pid2">This is second paragraph.</p> </body> </html>
This would generate following result.
<html> <head> <title>The Selecter Example</title> <script type="text/javascript" src="../../js/jquery-2.2.0.js"> </script> <script type="text/javascript" language="javascript"> $(document).ready(function() { var content = $("p#pid1").text(); $("p#pid2").html(content); }); </script> <style> .red { color:red; } .green { color:green; } </style> </head> <body> <p class="green" id="pid1">This is <i>first paragraph</i>.</p> <p class="red" id="pid2">This is <I>first paragraph.</I></p> </body> </html>
Your Query was successfully sent!