рассмотрим следующий пример
div > h1 > p > a
div.children()
дает непосредственным детям, что h1
конечно, я использую find('*')
, чтобы получить всех потомков.
однако мне нужно div.find( h1 > p > a)
, а не div.find(h1,p,a)
, что и делает поиск по умолчанию ('*'): он просто игнорирует исходную иерархию.
обратите внимание, что div может быть любым. вся hiearchy может варьироваться по глубине.
т.е.) div> h1> span> b> i> a и т.д ....