我有一个JQuery Mobile网站,我正在尝试动态地将字段集的属性从data-type='horizontal'
更改为data-type='vertical'
。我可以改变DOM,但是在更改完成后我无法让JQM在浏览器中刷新DOM的视图。
我看过很多用于刷新列表和单选按钮属性的示例,但没有看到字段集属性。
if(e.orientation == "portrait"){
//In portrait mode, all radio buttons should be vertical.
$('fieldset').attr('data-type', 'vertical').controlgroup('refresh');
}
else{
//In landscape mode, all radio buttons should be horizontal.
$('fieldset').attr('data-type', 'horizontal').controlgroup('refresh');
}
//trigger the page to recreate itself.
$('#newentry').trigger('create');
我试过了:
checkboxradio('refresh')
这给了我:
cannot call methods on checkboxradio prior to initialization; attempted to call method 'refresh'.
对此有任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
致电checkboxradio();
而不是checkboxradio('refresh');
可能会为你初始化它,不确定没有看到更多的代码