Syntax error jQuery contents()

jQuery contents()



The contents() method in jQuery is used to return all direct children, including text and comment nodes, of the selected element.

Syntax

The syntax is as follows −

$(selector).contents()

Example

Let us now see an example to implement the jQuery contents() method −

<!DOCTYPE html>
<html>
<head>
<style>
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
   $(document).ready(function(){
      $("button").click(function(){
         $("div").contents().filter("p").wrap("<i/>");
      });
   });
</script>
</head>
<body>
<h2>Products</h2>
<div><p>90% of the products are sold.</p></div>
<p>10% of the products are still waiting to get dispatched.</p>
<button>Text Nodes</button><br>
</body>
</html>

Output

This will produce the following output −

Now, click on the “Text Nodes” button −

Updated on: 2019-11-11T12:47:11+05:30

185 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements