我正在嘗試使用jQuery執(zhí)行我的第一步,但是我很難理解如何從div父元素中查找子元素列表。我習(xí)慣使用ActionScript 2和ActionScript 3,所以我可能會(huì)誤解一些概念,比如用jQuery隨機(jī)化一系列div元素的更好方法!我有這個(gè)簡(jiǎn)單的HTML代碼部分:<div class="band"> <div class="member"> <ul> <li>John</li> <li>Lennon</li> </ul> </div> <div class="member"> <ul> <li>Paul</li> <li>McCartney</li> </ul> </div> <div class="member"> <ul> <li>George</li> <li>Harrison</li> </ul> </div> <div class="member"> <ul> <li>Ringo</li> <li>Starr</li> </ul> </div></div>我嘗試過(guò)一些方法來(lái)做這個(gè),比如map .member divs在一個(gè)數(shù)組中,然后更改排序順序但沒(méi)有成功。function setArrayElements (element_parent) { var arr = []; //alert (element_parent[0].innerHTML); for (var i = 0; i < element_parent.children().length; i ++) { arr.push (element_parent[i].innerHTML); }}setArrayElements($(".band"));當(dāng)我試圖提醒element_parent [0]時(shí),我想要得到我的.member成員名單的第一個(gè)孩子,但事實(shí)并非如此。如果我使用element_parent [0] .innerHTML發(fā)出警報(bào),我會(huì)看到:<div class="member"> <ul> <li>John</li> <li>Lennon</li> </ul></div><div class="member"> <ul> <li>Paul</li> <li>McCartney</li> </ul></div><div class="member"> <ul> <li>George</li> <li>Harrison</li> </ul></div><div class="member"> <ul> <li>Ringo</li> <li>Starr</li> </ul></div>為什么?我怎樣才能準(zhǔn)確地得到這樣的一個(gè)成員?<div class="member"> <ul> <li>Paul</li> <li>McCartney</li> </ul></div>我敢肯定這應(yīng)該很容易,但我只是不知道如何:(請(qǐng)幫助感謝vittorio編輯:感謝牢固性以及各種方式來(lái)吸引選定的孩子,我將會(huì)記錄這些未來(lái)的方式!我嘗試了這種方法,但似乎我無(wú)法得到整個(gè)div(請(qǐng)告訴我,如果我弄錯(cuò)了,它可能太多了?。N业玫竭@個(gè)內(nèi)容:<div class="member"> <ul> <li>Ringo</li> <li>Starr</li> </ul></div>但是使用其中一種方法,如$(“div.band div.member:eq(2)”)或其他有用的方法,我得到這個(gè):alert ($('div.band div.member')[0]);/* result<ul> <li>Ringo</li> <li>Starr</li></ul>*/那么有沒(méi)有辦法在我的節(jié)點(diǎn)中獲得.member div容器?
使用jQuery隨機(jī)化一系列div元素
慕桂英3389331
2019-09-02 08:29:06