<ul id='parent_of_all'>
<li>
<span class='operator'>&&</span>
<ul>
<li>
<span class='operator'>||</span>
<ul>
<li>
<span class='operator'>&&</span>
<ul>
<li>
<span class='condition'>1 == 1</span>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<span class='condition'>1 != 0</span>
</li>
</ul>
</li>
</ul>
zuWie HTML-Baum in einen benutzerdefinierten JSON-Baum mit jQuery konvertieren?
{"&&":[{'||':[ {'&&':[ {"lhs": "1", "comparator": "==", "rhs":"1"} ]} ] } , {"lhs": "1", "comparator": "!=", "rhs":"0"}]}
Ab sofort weiß, dass ich die Grundlagen von jQuery, JavaScript. Ich muss wissen, wo ich anfangen soll zu denken, um die obige Umwandlung zu erreichen.
Und der HTML-Baum könnte mit mehr Kindern komplexer sein.
Vielen Dank für einen Start zu geben. Ihre Implementierung ist jedoch auf eine Baumebene beschränkt. Wenn ich also ein Kind auf der n-ten Ebene anschließe, hängt der Code an das Stammelternteil an, aber nicht unmittelbar an das übergeordnete Element. –
@bill_cosby Sie haben eine sehr spezifische HTML-Struktur angegeben und anhand Ihres Beispiels können wir nicht nachvollziehen, wie das Ergebnis aussehen soll. –
Entschuldigung. Aber ich habe erwähnt, dass der Baum komplex sein könnte. Ich habe gerade einen Schnitt gemacht. –