我有無線列表顯示格式的李無線列表多個無序列表。當我在ul中選擇後續的li時,我應該能夠存儲先前選擇的li並能夠訪問ul上方h3中的文本,直到選擇了下一個li,並且它應該以類似的方式繼續。我應該使用哪個jQuery選擇器?任何想法如何實現這一目標?如何使用jQuery存儲以前選擇的li選項?
USECASE 1
<h3>text1</h3>
<ul id="one">
<li>some text</li>
<li>some text</li>
<li>some text</li>
</ul>
<h3>text2</h3>
<ul id="two">
<li>some text</li>
<li>some text</li> --> I select this li first.
<li>some text</li>
</ul>
<h3>text3</h3>
<ul id="third">
<li>some text</li>
<li>some text</li>
<li>some text</li> -> Next I select this li - at this point I should be able to get the text "text2" of the previously selected li and store it in a variable say var 1.
</ul>
USECASE 2
<h3>text1</h3>
<ul id="one">
<li>some text</li>
<li>some text</li>
<li>some text</li>
</ul>
<h3>text2</h3>
<ul id="two">
<li>some text</li>
<li>some text</li> --> I select this li first.
<li>some text</li> --> Next I select this li - at this point I should be able to get the text "text2" of the previously selected li and store it in the same variable as above ie var 1.
</ul>
<h3>text3</h3>
<ul id="third">
<li>some text</li>
<li>some text</li>
<li>some text</li>
</ul>
這將是接受的答案更多的你的問題是一個好主意。這樣做會鼓勵其他人幫助你解決這個問題和其他問題。 – Blazemonger
感謝大家的壓倒性的反應,我會嘗試每個答案,並讓你知道,到目前爲止,我已經試過prev和最近發佈此問題之前,但沒有運氣,因爲當我嘗試滿足usecase 1,usecase 2不起作用,反之亦然。 – neelmeg