如何在jQuery Mobile中刷新单选按钮的样式和布局?

时间:2011-06-01 18:54:36

标签: javascript jquery radio-button jquery-mobile

我正在使用

$("input[type='radio']").checkboxradio("refresh");  

刷新单选按钮的容器。除非从顶部或底部移除/添加单选按钮,否则我不会在新的(顶部或底部)单选按钮上出现圆角。

这是jquery ajax函数,其中包含用于删除单选按钮的代码:

$.ajax({
 type: "POST",
 url: url,
 data: data,
 dataType: "json",
 success: function(resp) {                              
    $("'label[for="+key+"]'").parent().remove();
}

以下是表格:

<form id="test-form">
  <div data-role="fieldcontain" id="test">
    <fieldset data-role="controlgroup">
        <input type="radio" name="key" id="{{a.key}}" value="{{a.key}}" 
    <label for="{{a.key}}">{{a.name}}</label>
        <input type="radio" name="key" id="{{b.key}}" value="{{b.key}}" 
    <label for="{{b.key}}">{{b.name}}</label>
        <input type="radio" name="key" id="{{c.key}}" value="{{c.key}}" 
    <label for="{{c.key}}">{{c.name}}</label>
    </fieldset>
  </div>
</form>

1 个答案:

答案 0 :(得分:0)

对无法正确呈现的元素的元素调用.page()

我们必须找到一种方法来refresh