Я хотел бы знать, существует ли метод для разделения объекта jQuery на несколько частей (на основе селектора), но без использования базового метода javascript split();
, который будет работать только со строкой.
Я бы хотел иметь возможность сделать что-то вроде: $("body").splitBySelector("br").each();
и т. Д. И т. П. *
<html>
<head></head>
<body>
<h1>Heading</h1>
<p>Some text</p>
<p>More text</p>
<br />
<h2>Sub Heading</h2>
<p>Some other text</p>
<br class="atrivialexample"/>
<p>Yet more text</p>
<p>and another</p>
</body>
</html>
Но, как вы можете видеть, если бы я использовал функцию split();
, я бы не смог учесть какие-либо классы или идентификаторы или любые другие атрибуты, которые могут присутствовать или не присутствовать в разметке. И мне не вернут jquery объекты, поэтому я мог бы продолжить цепочку.
Чем проще решение, тем лучше.