1

Uniform.js在所有selects, input:checkbox,input:text元素上使用。

我遇到的问题是使用 Uniform 的元素的实际值没有更新。我有一个包含这些不同元素的表单,我更改了它们的值,然后$.uniform.update()在提交表单之前调用(我也尝试过更新单个元素),但元素值实际上并没有改变。

例如,如果我有一个带有选项是和否的选择,如果我选择是,唯一改变的是由 Uniform 生成的跨度。因此,当我提交表单时,我没有得到任何价值。

(使用 jquery 1.6.1)

4

1 回答 1

3

如果以load()这种方式解决问题:

$('#dialog').load(url + ' #forload', 
    function() {
        $('#dialog').find('select').uniform(), $('#dialog').find('input:checkbox').uniform()
    })
于 2012-03-19T12:36:55.350 回答