2011-09-21 12 views
20

Używam uniform.js dla jQuery i muszę programowo zmienić wartości wybranego elementu. Wygląda na to, że zmienia ono pole <select>, ale jednolity element się nie zmienia. Jaki jest właściwy sposób na to, oprócz ręcznego wyszukiwania kodu HTML dla opcji, a następnie ustawienia jednolitego elementu na tę wartość?Zmiana Wybierz wartość za pomocą jQuery Uniform.js

Odpowiedz

38

Po ustawieniu wartości, jak zwykle, należy powiedzieć jednolite, aby zaktualizować element.

$.uniform.update("#myUpdatedSelect"); 

lub jak mówi dokumentacja, jeśli jesteś leniwy można pozwolić aktualizować wszystkie elementy

$.uniform.update(); 
+2

+1 : dziękuję za odpowiedź, która doprowadzała mnie do szału ... – rsenna

+0

Byłem poważnie poddać się, aż będę dokładnie sprawdzać kod i dowiedzieć się, moja wartość aktualizuje się dobrze, ale freaking uniformjs nie zaktualizował sp to ma wartość ... dziękuję! – Roberto

2

spróbować użyć komendy UPDATE w pełnej funkcji:

$('.selectbox').load('index.php?get=newoptions', function() { 
    $.uniform.update('selectbox'); 
}); 
Powiązane problemy