해결 방법:
$('input[type= "checkbox "]').bind('click',function() {
$(this).prop('checked').checkboxradio("refresh"); // 바인딩 이벤트는 체크된 값을 업데이트합니다. checkbox in time
});
js를 사용하여 체크박스의 값을 변경하려면 시간에 맞춰 새로 고쳐야 합니다.
$('input [type="checkbox "]' ).attr('checked',false).checkboxradio("새로 고침");
$('input [type="checkbox"]').attr('checked',false).checkboxradio(" 새로 고침") ;
원인: jquerymobile은 해당 값을 수동으로 변경한 후 다시 렌더링할 수 없습니다. 이런 방식으로 페이지에 표시되는 값은 실제 값과 다릅니다. (jquerymobile은 모든 양식 요소를 숨긴 다음 js를 사용하여 일부 요소를 추가하여 입력, 선택, 텍스트 영역 및 기타 요소의 효과를 아름답게 만듭니다.)