2011-09-21 6 views
20

jquery에 uniform.js를 사용하고 있으며 select 항목의 값을 프로그래밍 방식으로 변경해야합니다. 실제 < > 필드를 변경하는 것처럼 보이지만 균일 한 요소는 변경되지 않습니다. 옵션을 위해 HTML을 수동으로 검색 한 다음 유니폼 요소를 해당 값으로 설정하는 것 이외에이 작업을 수행하는 적절한 방법은 무엇입니까?jQuery Uniform.js를 사용하여 값을 변경하십시오.

답변

38

값을 평소와 같이 설정 한 후에는 으로 유니폼에 요소 업데이트를 알릴 필요가 있습니다.

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

또는 문서가 말하는 것처럼 당신이 게으른 경우에, 당신은 완전한 기능의 업데이트 명령을 사용하여 모든 요소를 ​​

$.uniform.update(); 
+2

+1 : 대답을 주셔서 감사합니다, 그게 내 견과류가되었습니다 ... – rsenna

+0

코드를 자세히 확인하고 내 값이 괜찮 았지만 근사한 uniformjs가 sp를 업데이트하지 않았다는 것을 알기 전까지는 심각하게 포기하려고했습니다. 가치를 지니고있는 .. 감사합니다! – Roberto

2

시도를 업데이트 할 수 있습니다

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