찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

jQuery 캡처

jQuery에는 HTML 요소와 속성을 조작하는 강력한 방법이 있습니다.

jQuery DOM 조작

jQuery에서 매우 중요한 부분은 DOM을 조작하는 능력입니다.

jQuery는 요소와 속성에 쉽게 액세스하고 조작할 수 있는 일련의 DOM 관련 메서드를 제공합니다.



DOM = 문서 개체 모델

DOM은 HTML 및 XML 문서에 액세스하기 위한 표준을 정의합니다.

"W3C 문서 개체 모델은 프로그램과 스크립트를 동적으로 액세스할 수 있는 플랫폼 및 언어 독립적인 인터페이스입니다. 문서의 내용, 구조 및 스타일을 업데이트합니다. "

콘텐츠 가져오기 - text(), html() 및 val()

DOM 조작을 위한 세 가지 간단하고 실용적인 jQuery 방법:

text() - 설정 또는 반환 선택한 요소의 텍스트 콘텐츠 html() - 선택한 요소(HTML 태그 포함)의 콘텐츠를 설정하거나 반환합니다. val() - 양식 필드의 값을 설정하거나 반환합니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    alert("Text: " + $("#test").text());
  });
  $("#btn2").click(function(){
    alert("HTML: " + $("#test").html());
  });
});
</script>
</head>
<body>
<p id="test">这是段落中的 <b>粗体</b> 文本。</p>
<button id="btn1">显示文本</button>
<button id="btn2">显示 HTML</button>
</body>
</html>

다음 예에서는 jQuery val을 사용하는 방법을 보여줍니다. () 입력 필드의 값을 가져오는 메서드:

Get attribute - attr()

jQuery attr() 메서드는 속성 값을 가져오는 데 사용됩니다.

다음 예에서는 링크에서 href 속성 값을 가져오는 방법을 보여줍니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    alert($("#php").attr("href"));
  });
});
</script>
</head>
<body>
<p><a href="//m.sbmmt.com" id="php">php中文网</a></p>
<button>显示 href 属性的值</button>
</body>
</html>


새로운 파일
<!DOCTYPE html> <html> <meta charset="utf-8"> <head> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ alert("值为: " + $("#test").val()); }); }); </script> </head> <body> <p>名称: <input type="text" id="test" value="php中文网"></p> <button>显示值</button> </body> </html>
시사 Clear
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~