我有一個非常簡單的問題在於「從jquery元素數組中提取屬性值列表」。我在jQuery中並不擅長,所以我可能在這裏錯過了一些非常明顯的東西。jquery列表內部屬性sublection
比方說,我有發力的一個列表(被用了jQuery UI的可選插件來選擇):
<ol class="selectable" id="LeagueFilterEnum">
<li>League</li>
<li>Bronze</li>
<li class="ui-selected">Gold</li>
<li class="ui-selected">Platinum</li>
<li>Master</li>
</ol>
我可以像這樣選擇它們:
var selectedElements = $("#LeagueFilterEnum li.ui-selected");
什麼我正在尋找的是一種方法來檢索這些李的屬性「innerHtml」,如果可能的話,在一行中的每一組... ...這樣的事情:
var selectedLeagues = $("#LeagueFilterEnum li.ui-selected").selectValues("innerHtml");
用我的例子,這會給我一個數組:['Gold','Platinum']
我可以使用一些.each()魔術,但我想知道是否有更好的東西存在。
你有什麼想法嗎?
非常感謝。
我看你定選擇我回答後,使從返回的jQuery對象真正的數組。請不要使用答案來改變問題,這會讓他們難以理解。 –
我明白了,但你太快了!幾乎在同一時間,我的更正和答案已經在線。 –