>웹 프론트엔드 >JS 튜토리얼 >jQuery 예시에 대한 자세한 설명: 빈 선택기

jQuery 예시에 대한 자세한 설명: 빈 선택기

黄舟
黄舟원래의
2017-06-23 11:18:441386검색

개요

하위 요소 또는 텍스트를 포함하지 않는 모든 빈 요소와 일치합니다.

설명:

하위 요소 또는 텍스트를 포함하지 않는 모든 빈 요소를 찾습니다.

HTML 코드:

<table> <tr><td>Value 1</td><td></td></tr> <tr><td>Value 2</td><td></td></tr> </table>

j쿼리 코드:

$("td:empty")

결과:

[ <td></td>, <td></td> ]

이 선택기는 하위 요소나 텍스트가 없는 모든 빈 요소와 일치합니다.

참고: 공백도 선택기에 포함된 요소에 속합니다.

문법 구조:

$(":empty")


이 선택자는 일반적으로 클래스 선택기요소 선택기 등과 같은 다른 선택기와 함께 사용됩니다. 예:

다음과 같이 코드를 복사합니다.

$("li:empty").animate({width:"200px"})

위 코드는 사용자 정의 애니메이션에서 li 요소 컬렉션의 빈 li 요소 너비를 200px로 설정할 수 있습니다.

예제 코드:

예제 1:






脚本之家





  • html专区
  • div+css专区
  • Jquery专区
  • Javascript专区

예제 2:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.jb51.net/" />
<title>脚本之家</title>
<style type="text/css">
li {
  list-style-type:none;
  width:150px;
  height:30px;
  border:1px solid red;
}
.run{background-color:green;}
.static{background-color:#603;}
div{
  width:100px;
  height:30px;
  background-color:blue;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){ 
  $("button").click(function(){ 
    $("*:empty").animate({width:"200px"}); 
  }) 
}) 
</script>
</head>
<body>
<ul>
  <li>html专区</li>
  <li>div+css专区</li>
  <li>Jquery专区</li>
  <li>Javascript专区</li>
  <li></li>
</ul>
<div></div>
<button>点击查看效果</button>
</body>
</html>

위 코드에서는 :empty 선택기와 함께 사용할 선택기를 지정하지 않았으므로 기본적으로 * 선택기와 함께 사용됩니다. all 요소의 빈 요소 길이는 맞춤 애니메이션에서 200px로 설정됩니다.

위 내용은 jQuery 예시에 대한 자세한 설명: 빈 선택기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.