読者です 読者をやめる 読者になる 読者になる

jQuery で、子要素の数

jQuery

jQuery で、子要素の数を求める時は、
   (jQueryObject).length

table の行数、<tr> なんかを調べる時に、注意しなければならないのは、
HTMLで、tbody を書かずに table を書いていても、セレクタtr 要素にたどりつくまでに、
tbody が間に必要である。

例えば、、
  <table id="sample"...
という table が存在したとき、、、

  var rownum = $('#sample > tr').length;

では、行数は取得できない。以下のようにする。

  var rownum = $('#sample > tbody > tr').length;