チェックボックスグループから入力を動的に追加および削除しようとしています。以下の例は機能しますが、入力が削除されると、最後の入力項目で角が丸くなりません。切れるだけです。私は、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>