2011-09-21 174 views
20

我正在使用uniform.js jQuery,我需要以編程方式更改選擇項目的值。它似乎改變了實際的<選擇>字段,但統一的元素不會改變。除了手動查找HTML選項,然後將統一元素設置爲該值以外,正確的方法是什麼?更改使用jQuery的選擇值Uniform.js

回答

38

像往常一樣設置值後,你需要告訴統一更新元素。

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

或文檔說,如果你是懶惰的,你可以讓它更新所有元素

$.uniform.update(); 
+2

+1 :謝謝你的回答,這使我在這裏堅持...... – rsenna

+0

我真的很想放棄,直到我仔細檢查代碼,並找出我的價值更新很好,但freaking uniformjs沒有更新sp一個持有的價值..謝謝! – Roberto

2

嘗試在完整的功能使用update命令:

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