jquery获取子节点
获取子节点的方法
使用jQuery获取子节点可以通过多种方式实现,以下是几种常见的方法:

children()方法
children()方法用于获取匹配元素集合中每个元素的直接子元素,可以通过选择器进一步过滤。例如:

$('#parent').children(); // 获取所有直接子元素
$('#parent').children('.child-class'); // 获取class为child-class的直接子元素
find()方法
find()方法用于获取匹配元素集合中每个元素的后代元素(包括子节点、孙节点等)。例如:
$('#parent').find('div'); // 获取所有div后代元素
$('#parent').find('.descendant'); // 获取class为descendant的后代元素
选择器直接匹配 可以通过CSS选择器直接获取子节点。例如:
$('#parent > div'); // 获取所有直接子div元素
$('#parent > .child-class'); // 获取class为child-class的直接子元素
注意事项
children()仅查找直接子节点,而find()会遍历所有后代节点。- 选择器
parent > child仅匹配直接子节点,效率较高。 - 如果需要获取特定层级的子节点,可以结合使用
children()和eq()方法。例如:$('#parent').children().eq(0); // 获取第一个子节点






