對(duì)于前端開(kāi)發(fā)來(lái)說(shuō),jQuery是一款非常流行的JavaScript框架。在實(shí)際開(kāi)發(fā)中,我們經(jīng)常需要將一個(gè)jQuery列表轉(zhuǎn)換為一個(gè)數(shù)組。下面介紹兩種簡(jiǎn)單的方法來(lái)實(shí)現(xiàn)這個(gè)目標(biāo)。
//方法一:使用jQuery的map()函數(shù) var list = $("ul li").map(function() { return $(this).text(); }).get(); console.log(list); //方法二:使用普通的JavaScript循環(huán) var list = []; $("ul li").each(function(index, element) { list.push($(element).text()); }); console.log(list);
方法一使用了jQuery的map()函數(shù)來(lái)遍歷列表中的每個(gè)元素,并將它的文本值添加到一個(gè)新數(shù)組中。最后用get()函數(shù)來(lái)返回這個(gè)數(shù)組。
方法二則是使用了普通的JavaScript循環(huán)來(lái)遍歷每個(gè)元素,并使用push()函數(shù)將其文本值添加到新數(shù)組中。
總的來(lái)說(shuō),以上兩種方法都可以有效地將一個(gè)jQuery列表轉(zhuǎn)換為一個(gè)數(shù)組,具體選擇哪種方法取決于開(kāi)發(fā)者的個(gè)人喜好和習(xí)慣。