我有一个逻辑结构列表,表示为展平节点列表
e.g。
<div class="start">First Item</div>
<div class="record">First Record</div>
<div class="finish"> </div>
<div class="start">Second Item</div>
<div class="record">Second Record</div>
<div class="finish"> </div>
<div class="start">Third Item</div>
<div class="record">Third Record</div>
<div class="finish"> </div>
任务是解析此扁平列表中的结构列表,以获得类似的结果。
e.g。
[ (First Item, First Record), (Second Item, Second Record), (Third Item, Third Record) ]
提取此结构列表的XPath或JQuery是什么?
答案 0 :(得分:0)
以下是解决方案:
假设这些是css类
A, B, C, X, A, B, C, X, X, A, B, C
这是将它们作为结构列表提取的代码
$.map( $(".A"), function( n ) {
console.log ($(n).nextUntil(".C").andSelf())
});
输出将是节点列表的列表(删除扁平化)
(A, B, C), (A, B, C), (A, B, C)