Metodo jQuery - contents ()

Descrizione

Il contents( ) trova tutti i nodi figlio all'interno degli elementi corrispondenti (inclusi i nodi di testo) o il documento di contenuto, se l'elemento è un iframe.

Sintassi

Ecco la semplice sintassi per utilizzare questo metodo:

selector.contents( )

Parametri

Ecco la descrizione di tutti i parametri utilizzati da questo metodo:

  • NA

Esempio

Considera di avere un file html index.htm che useremmo in un iframe.

Prova il seguente esempio che mostra come puoi accedere agli oggetti in un iframe da una finestra principale. Questa operazione è diventata possibile proprio grazie acontents() metodo.

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.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>

Questo produrrà il seguente risultato:

jquery-traversing.htm