5 Stimmen

alle Eltern in der <ul><li>-Struktur mit jquery ermitteln

Ich habe die folgende Struktur in HTML, die ich verwende, um eine Baumstruktur mit Jquery zu erstellen.

<ul>
        <li>Grand Parent
            <ul>
                <li>Parent
                    <ul>
                        <li>child</li></ul>
                </li>
            </ul>
        </li>
    </ul>

jedes li-Element hat eine Optionsschaltfläche neben sich (im Code nicht gezeigt, bitte davon ausgehen).

Wenn ich nun den Wert "Child" aus dem obigen Code auswähle, sollte ich das folgende Ergebnis erhalten "Großeltern > Elternteil > Kind" und wenn ich Elternteil auswähle, sollte ich folgendes erhalten "Großeltern > Elternteil"

So im Grunde die ich will, um Elternteil mit allen seinen Kind bekommen

Bitte beraten, wie kann ich das oben genannte Ergebnis mit jquery erhalten

Abschnitt 1

<ul class='tree js-catTree'><li><a class='expand'></a><span class='treeNodeInner'><input type='radio' name='category'><a id='10209'>Business</a><ul><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10212'>Top</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10214'>New</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10413'>Email and Messaging</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10414'>Finance</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10415'>Mobile Office</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10416'>Sales and Field Force</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10417'>Calculators  Converters</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10418'>Travel  Transportation</a></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10419'>Reference</a></span></li></ul></span></li><li><a class='expand'></a><span class='treeNodeInner'><input type='radio' name='category'><a id='10962'>asdasd</a><ul><li><a class='expand'></a><span class='treeNodeInner'><input type='radio' name='category'><a id='10964'>asd</a><ul><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10420'>Backup  Optimization</a></span></li></ul></span></li></ul></span></li><li><span class='treeNodeInner'><input type='radio' name='category'><a id='10974'>test_23March</a></span></li></ul>

merci

0voto

Gaurav Shah Punkte 5073

Ich habe Ihre Frage nicht richtig verstanden.

Aber ich glaube, das ist es, was Sie wollen:

$(somethin).parent().children();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X