테스트 사이트 - 개발 중인 베타 버전입니다

제이쿼리 jQuery ( ": checkbox")

· 8년 전 · 1918
jQuery ( ": checkbox")

$( ":checkbox" )는에 해당합니다 $( "[type=checkbox]" ). 다른 의사 클래스 선택기 ( ":"로 시작하는 선택기)와 마찬가지로 태그 이름이나 다른 선택자를 앞에 두는 것이 좋습니다. 그렇지 않으면 범용 선택기 ( "*")가 내포됩니다. 다른 말로 표현하면 맨손은와 $(':checkbox')동일 $( "*:checkbox" )하므로 $( "input:checkbox" )대신 사용해야합니다.

추가 참고 사항 :

:checkboxCSS 사양의 일부가 아닌 jQuery 확장 이기 때문에 사용하는 쿼리 :checkbox는 기본 DOM querySelectorAll()메서드 에서 제공하는 성능 향상을 이용할 수 없습니다 . 최신 브라우저의 성능을 높이려면 [type="checkbox"]대신 사용하십시오.

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>checkbox demo</title>
<style>
textarea {
height: 25px;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>

<form>
<input type="button" value="Input Button">
<input type="checkbox">

<input type="checkbox">
<input type="file">
<input type="hidden">

<input type="image">
<input type="password">
<input type="radio">

<input type="reset">
<input type="submit">
<input type="text">

<select>
<option>Option</option>
</select>

<textarea></textarea>
<button>Button</button>
</form>

<div></div>

<script>
var input = $( "form input:checkbox" )
.wrap( "<span></span>" )
.parent()
.css({
background: "yellow",
border: "3px red solid"
});

$( "div" )
.text( "For this type jQuery found " + input.length + "." )
.css( "color", "red" );

// Prevent the form from submitting
$( "form" ).submit(function( event ) {
event.preventDefault();
});
</script>

</body>
</html>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시판 목록

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.
글쓰기
🐛 버그신고