本节内容:
jquery中children与find的区别。
1,HTML代码
2,获取第二个tr里的第二个td的值:
Children:
Find :
输出结果:
通过children获取的值为:null,而通过find获取的值为:4 这是为什么呢?
分析:
通过children获取的是该元素的下级元素,而通过find获取的是该元素的下级所有元素。
这时回到上面,我们可以得出,$("#tb>tbody").children() 获取的是两个tr元素(不包括它们子元素td),
而children里面的选择器则是在获取的两个tr元素里再根据条件进行筛选,所以上面那种写法获取不到值。
执意使用children的话,可以这样: