1

チェックボックスグループから入力を動的に追加および削除しようとしています。以下の例は機能しますが、入力が削除されると、最後の入力項目で角が丸くなりません。切れるだけです。私は、checkboxradio('refresh') を実行すると問題が解決すると思っていましたが、そうではありませんでした。何か案は?

if(some condition) {
  $('.hideThis').hide();
  $('[name=values]').checkboxradio('refresh');
} else {
    $('.hideThis').show();
    $('[name=values]').checkboxradio('refresh');
}

<div data-role="fieldcontain">
    <fieldset data-role="controlgroup">
        <input type="checkbox" name="values" id="val1" value="val1">
        <label for="val1">Value 1</label>
        <input type="checkbox" name="values" id="val2" value="val2">
        <label for="val2">Value 2</label>
        <div class="hideThis">
            <input type="checkbox" name="values" id="val3" value="val3">
            <label for="val3">Value 3</label>
        </div>
    </fieldset>
</div>
4

1 に答える 1

4
于 2013-03-16T23:24:29.777 に答える