xifan 发表于 2013-1-22 22:00:03

table下子节点误区

<table>   <tr>       <td>111</td>       <td>222</td>       <td>333</td>   </tr>   </table>   
  如果想获取第一个td
$('table>tr>td').eq(0).text(); 结果一定为null,为什么呢?因为table下一个子节点是<tbody></tbody>。所以存在一个误区,table下的子节点是tr。应该这样写
$('table tr>td').eq(0).text(); $('table').children("td").eq(0).text(); 
页: [1]
查看完整版本: table下子节点误区