jQuery - contents( ) Method



Description

The contents( ) method finds all the child nodes inside the matched elements (including text nodes), or the content document, if the element is an iframe.

Syntax

Here is the simple syntax to use this method −

selector.contents( )

Parameters

Here is the description of all the parameters used by this method −

  • NA

Example

Consider you have an html file index.htm which we would use in an iframe.

Try the following example which shows how you can access the objects in an iframe from a parent window. This operation has become possible just because of contents() method.

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://www.tutorialspoint.com/jquery/jquery-3.6.0.js">
      </script>
		
      <script>
         $(document).ready(function(){
            var $content = $("iframe").contents();
            $content.find("body").append("I'm in an iframe!");
         });
      </script>
   </head>
	
   <body>
      <iframe src = "/jquery/index.htm" width = "300" height = "100"></iframe>
   </body>
</html>

This will produce following result −

jquery-traversing.htm
Advertisements