반응형
입력이 유형 확인란인지 jQuery 체크?
입력이 확인란인지 확인하고 싶은데 다음이 작동하지 않습니다.
$("#myinput").attr('checked') === undefined
다시 한번 감사드립니다!
의사 선택기를 사용할 수 있습니다.:checkbox
jQuery's에 전화해서is
함수:
$('#myinput').is(':checkbox')
>>> a=$("#communitymode")[0]
<input id="communitymode" type="checkbox" name="communitymode">
>>> a.type
"checkbox"
또는 jQuery의 더 많은 스타일:
$("#myinput").attr('type') == 'checkbox'
$("#myinput").attr('type') == 'checkbox'
non-jQuery 솔루션은 jQuery 솔루션과 매우 유사합니다.
document.querySelector('#myinput').getAttribute('type') === 'checkbox'
다음 기능을 사용합니다.
function is_checkbox(selector) {
var $result = $(selector);
return $result[0] && $result[0].type === 'checkbox';
};
또는 이 jquery 플러그인:
$.fn.is_checkbox = function () { return this.is(':checkbox'); };
$('#myinput').is(':checkbox')
이 작업은 체크박스를 선택했는지 여부를 탐지하기 위해 문제를 해결하는 유일한 작업입니다.참이든 거짓이든 반환합니다. 몇 시간 동안 검색하고 모든 것을 시도합니다. 이제 확실히 작동합니다. EDG를 브라우저로 사용하고 W2UI로 사용합니다.
언급URL : https://stackoverflow.com/questions/1488694/jquery-check-if-an-input-is-type-checkbox
반응형
'sourcecode' 카테고리의 다른 글
컴파일러 최적화 bitwise not operation (0) | 2023.10.06 |
---|---|
자바스크립트에서 밀리초 단위로 (0) | 2023.10.06 |
클라이언트에 쿠키가 설정되지 않을 수 있는 이유는 무엇입니까? (0) | 2023.10.06 |
'window.location.hash.incloses'를 사용하면 IE11에서 "Object가 속성 또는 메서드 'incloses'를 지원하지 않습니다. (0) | 2023.10.06 |
특정 버전으로 Git에서 npm 설치 (0) | 2023.10.06 |