Using jquery you get great level flexibility to search Dom elements using selectors. This article explains in Jquery to Find elements inside an element. There are many selectors but two of then are broadly used 1. Hash Selector 2. Dot selector.
document.getElementById(). If you want the details about hash selector you may visit jQuery Id/Hash (#) Selector With Examples
Dot selector search elements with class name.
There are often situations where we want to combine both selectors. Here in this article, we are going to discuss complex scenarios like how to get an element inside of div.
Find a direct span inside a div
<div id="parent"> <span id="one">One</span> <span id="two">Two</span> </div> <script>var spanTwoTet = $("#parent > #two").text()</script>
As the above selector searches for the direct child below code will not work.
<div id="parent"> <div id="child"> <span id="three">Three</span> <div> <span id="one">One</span> <span id="two">Two</span> </div> alert($("#parent > #three").text());
So, how to solve the above problem? Using the find method https://api.jquery.com/find/
$("#parent").find("#three").text(); // This will get "Three"
Find is very flexible and you may use a lot of different selectors to search in DOM hierarchy. Below code will count all the span within a div.
$("#parent").find("span").length// This will get 3 as there are three span in side div parent.
Enjoy 🙂 This is how you to find Jquery Find elements inside an element.