jQuery addClass example

Change class name on click in jQuery

by aparadise

HTML

<!--
https://stackoverflow.com/questions/23634439/jquery-count-child-elements-of-each-parent-div-with-if-else-statement
-->

<!--
https://www.youtube.com/watch?v=2G4nooOPj1U
-->

<div>
<table class="one">
<tr><td>onex 1</td></tr>
</table>

<table class="two">
<tr><td>onex 2</td></tr>
<tr><td>onex 3</td></tr>
</table>

<table class="three">
<tr><td>one 4</td></tr>
<tr><td>onex 5</td></tr>
<tr><td>one 6</td></tr>
</table>
</div>

CSS

.one{
  border: 1px solid red;
}

.two{
  border: 1px solid green;
  margin: 5px 0;
}

.three{
  border: 1px solid black;
}

JavaScript

var tableCount = $('table tr').length;
//alert(tableCount)
var tableChildren = $('table tr').children().length
//alert( tableChildren );

var table = $("table");
var tableL = $('table tr').length < 2;
var divC = $('div table').length;



$("table").each(function(index, elem) {
var scrapImg = $(this).find("tr");
if(scrapImg .length > 2) {
    $(scrapImg ).hide();
  }   
});



/*$("table").each(function(){


if ($('table tr').length < 2) {
  alert('equal');
  $('table').css('display', 'none');
} else {
  alert('not equal')
}


})*/