schizoos
19.04.2010, 13:54:25
Otóż w formularzu mam taki kod:
<select>
<option value="wartosc1">słoń</option>
<option value="wartosc2">pies</option>
</select>
i teraz listuję sobie te elementy za pomocą kawałka kodu:
ul_zawierajacy.insert('<li id="lista'+field_id+'">'+($('input_'+field_id).value)+'</li>');
Taki kod wyświetla mi wartości value, czyli wartosc1 i wartosc2 w liscie wypunktowanej.
Pytanie polega na tym: jak wyświetlić elementy, które zawierają się między znacznikami <option></option>, czyli słoń i pies?
Z góry dzięki!
slammer
19.04.2010, 14:26:14
.innerHTML , a na jQuery .text() lub .html()
schizoos
20.04.2010, 09:56:12
Ok, ale niestety innerHTML wyciąga mi całą zawartość selecta - wszystkie pola, nie jestem w stanie dać przecież odrębnego id dla każdego pola option, prawda? Chyba, że o czymś nie wiem...
Słabo znam JS, jestem phpowcem, mam podłączoną jakąś zewnętrzną bibliotekę prototype, ale nie wiem co z tego da się wyciągnąć.
Jakieś inne sugestie?
nospor
20.04.2010, 09:59:29
Kod
var sel = document.getElementById('idtwojegoselect');
//sel.options - tu masz swoje opcje. wystarczy ze po nich przeiterujesz