>  기사  >  웹 프론트엔드  >  정확한 값을 얻으려면 jquerymobile 확인란을 시간 내에 새로 고쳐야 합니다_jquery

정확한 값을 얻으려면 jquerymobile 확인란을 시간 내에 새로 고쳐야 합니다_jquery

WBOY
WBOY원래의
2016-05-16 17:54:21996검색

해결 방법:

코드 복사 코드는 다음과 같습니다.

$('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를 사용하여 일부 요소를 추가하여 입력, 선택, 텍스트 영역 및 기타 요소의 효과를 아름답게 만듭니다.)
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.