JQuery中的children()方法用于獲取指定元素的直接子元素。
$(selector).children(filter)
其中,selector是要獲取子元素的父元素,filter是可選的參數,用于篩選指定的子元素。
如果不傳遞filter參數,則返回所有直接子元素。
$('#parent').children();
這段代碼將返回#parent元素的所有直接子元素。
如果需要篩選特定的子元素,則可以傳遞一個選擇器作為filter參數。
$('#parent').children('.child');
這段代碼將返回#parent元素中class為child的直接子元素。
值得注意的是,children()方法只會獲取指定元素的直接子元素,不會遞歸獲取所有后代元素。
例如,如果#parent元素中有一個擁有class為child的div元素,而該div元素中還有一個class為grandchild的span元素,則以下代碼僅會返回div元素,而不會返回該div元素中的span元素。
$('#parent').children('.child');
在實際應用中,children()方法常被用于獲取表格中的特定行或列,以及構建多級菜單等。