<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
表格如上:
$('table').find('tr').length=4;
$('table').children('tr').length=0;
迷惑!!
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
表格如上:
$('table').find('tr').length=4;
$('table').children('tr').length=0;
迷惑!!
$('table').children() 得到的是tbodychildren()只获取子元素,忽略子元素的后代
$('table').children() 得到的是tbody
基本上这个样子啦!
也就是说 $('table').children('tr') 得到的也不是tr对象?
$('table').find('tr') 得到的是tr
这个是查找table元素下面所有的tr元素,如果table还有table tr。那么子元素的table的tr也在查找范围内
$('table').children() 得到的是tbody
这个只会查找子元素,不会找子元素的子元素,并且table都会自动带上tbody。所以子元素就是tbody