S
Size: a a a
S
F
S
S
F
KS
YK
YK
SO

[...document.querySelectorAll('*')].reduce((ctx, node) => {
if ((node.value !== undefined || node.checked !== undefined) && node.name) {
return [
...ctx,
{
value: node.value,
name: node.name
}
]
}
return [
...ctx
]
}, [])SO
R
И
<li class="Level-3">Нужно найти класс 'link-none' и до следующего 'link-none' завернуть все li в блок ul что бы получилось вот так:
<a href="#" class="Level-3-link link-none">Ссылка 1</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 2</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 3</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 4</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link link-none">Ссылка 5</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 6</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 7</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 8</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link link-none">Ссылка 9</a>
</li>
<ul class="link-block">
<li class="Level-3">
<a href="#" class="Level-3-link link-none">Ссылка 1</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 2</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 3</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 4</a>
</li>
</ul>
<ul class="link-block">
<li class="Level-3">
<a href="#" class="Level-3-link link-none">Ссылка 5</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 6</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 7</a>
</li>
<li class="Level-3">
<a href="#" class="Level-3-link">Ссылка 8</a>
</li>
</ul>
<ul class="link-block">
<li class="Level-3">
<a href="#" class="Level-3-link link-none">Ссылка 9</a>
</li>
</ul>
A_
И
И
$(".level-3").map(function() {
if($(".Level-3 a .link-none").lenght > 0){
$(this).parent(".Level-3") - вот тут дальше не знаю как добавить блок <ul>
}
})KS
ZS
И
KS
KS