卡住與jQuery的一點。 我通過幾個div的具有相同結構必須循環和需要<h1>
標籤內的文本以及每一個<li>
與類「.checked」Jquery:迭代通過Divs和ULs和檢索
<div id="a21315" class="content gradient">
<div class='header gradient'>
<div class='headimg'></div>
<h1>Input Shaft Size</h1>
<div class="minus_sprite "></div>
<ul class="de-radio ">
<li id="a22134340"><span class='checked'>0.4375" X 0.88"</li>
<li id="a22151870"><span class=''>0.500" X 1.13"</li>
<li id="a22168545"><span class=''>0.625" X 1.50"</li>
<li id="a22172070"><span class=''>0.625" X 1.57"</li>
<li id="a22184915"><span class=''>0.750" X 1.57"</li>
<li id="a22946970"><span class=''>0.875" X 1.97"</li>
</ul>
</div>
我期待這樣的結果,並且希望在另一個複製此div(#overview)。
Text from Headline 1
-List Element with checked Class 1
-List Element with checked Class 2
-List Element with checked Class 3
Text from Headline 2
-List Element with checked Class 1
-List Element with checked Class 2
-List Element with checked Class 3
etc.
與此$('.content.gradient:not(.hidden) h1').text();
我收到的每一標題() 和與該行: $('.content.gradient:not(.hidden) ul li.checked span').not('.hidden').text();
我接收到的所有選擇<li>
與.checked類。但是,我怎樣才能循環所有這些,並得到它?
我希望我描述了我的問題可以理解。
令人驚歎!幫助我瞭解如何構建此循環。我今天嘗試使用.each()和children(),但完全堅持這一點。再次感謝您的回答。 – PerfectAnswer
我只能在這裏提出的建議是緩存$(this)調用...'var $ this = $(this);'...因爲你對它做了如此多的引用,從而迫使DOM來獲取這些.find()和.text()中的每一個。 –
非常好的一點! – jfrej