我在所有Uniform.js
,selects
,input:checkbox
元素上使用input:text
。
我遇到的问题是使用Uniform的元素的实际值不会更新。我有一个包含这些不同元素的表单,我更改了它们的值,然后在提交表单之前调用$.uniform.update()
(我也尝试更新单个元素),但元素值实际上没有更改。
例如,如果我有一个选择w /选项是和否,如果我选择是,则唯一改变的是由Uniform生成的范围。因此,当我提交表单时,我没有任何价值。
(使用jquery 1.6.1)
答案 0 :(得分:3)
for load()
如果以这种方式修复问题:
$('#dialog').load(url + ' #forload',
function() {
$('#dialog').find('select').uniform(), $('#dialog').find('input:checkbox').uniform()
})