with several children:

How to select all children of a specified control using jQuery

I have a <table id="myTable"> with several children:

 <tr><td> <span class="mySpan" /> </td></tr> <tr><td> <span class="mySpan" /> </td></tr> <tr><td> <span class="mySpan" /> </td></tr> 

How to select all this using jQuery?

+4
source share
3 answers

Please note that you CAN do one of the following:

 $("#myTable").find(".mySpan"); $("#myTable .mySpan"); $("#myTable tr td .mySpan"); $("#myTable").find("tr").find("td").children(".mySpan"); $(".mySpan"); $("#myTable > tr > td > .mySpan"); $(".mySpan ,#myTable"); 
+10
source
 $('#myTable span.mySpan') 
+3
source

Safest Version:

 var spans = $("#myTable tr td span.mySpan"); 

Shortest version:

 var spans = $("#myTable .mySpan"); 
+1
source

Source: https://habr.com/ru/post/1310143/


All Articles