2009-10-09 8 views
1

Je <ul> comme ceci:obtenir toutes les valeurs de ul dans la variable

<ul class="options" id="selt_count"> 
    <li value="1">One</li> 
    <li value="2">Two</li> 
    <li value="5">Five</li> 
    <li value="12">Other</li> 
    </ul> 

Ce que je veux est d'obtenir toutes les valeurs de <li> dans la variable dans le format suivant (1,2,5,12) en jquery .

Merci

Répondre

5

Que diriez-vous:

var values = $('#selt_count li').map(function() { 
    return this.value 
}); 
values; // [1, 2, 5, 12] 

Pour obtenir une représentation de chaîne que vous pouvez faire:

var s = '(' + values.get().join(',') + ')'; // "(1,2,5,12)" 

FYI the value attribute was deprecated a while ago.

Références:

Questions connexes