1. jQuery 기본 설정
JQuery를 사용한 이벤트 처리는 웹 페이지에서 사용자 상호작용을 다루는 데 매우 유용하며, 다양한 이벤트를 쉽게 처리할 수 있는 메서드를 제공합니다. 먼저 jQuery를 페이지에 포함해야 합니다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>JQuery Event Example</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="../version/jquery-3.7.1.min.js" />
</head>
<body>
<button id="myButton">클릭하세요</button>
<p id="myParagraph">이곳에 텍스트가 표시됨</p>
<script>
// JQuery 코드가 여기에 들어감
</script>
</body>
</html>
2. 클릭 이벤트 처리
버튼 클릭 시 텍스트를 변경하는 예제입니다.
<script>
// JQuery 코드가 여기에 들어감
$(document).ready(function () {
$("#myButton").click(function () {
$("#myParagraph").text("버튼이 클릭되었음");
});
});
</script>
3. 마우스 이벤트 처리
마우스 오버 및 마우스 아웃 이벤트를 처리합니다.
$(document).ready(function () {
$("#myButton").mouseover(function () {
$(this).css("background-color", "yellow");
})
.mouseout(function () {
$(this).css("background-color", "");
});
});
4. 입력 이벤트 처리
입력 필드의 값이 변경될 때 이벤트를 처리하는 예제입니다.
<p id="myParagraph">이곳에 텍스트가 표시됨</p>
<script>
$(document).ready(function () {
$("#myInput").on("input", function () {
$("#myParagraph").text("입력한 텍스트: " + $(this).val());
});
});
</script>
5. 여러 이벤트 처리
여러 이벤트를 한 번에 처리하는 방법입니다.
$(document).ready(function () {
$("#myButton").on("click mouseover", function () {
$("#myParagraph").text("버튼이 클릭되었거나 마우스가 오버됨");
});
});
6. 이벤트 제거
이벤트를 제거하는 방법입니다.
$(document).ready(function () {
const myFunction = function () {
$("#myParagraph").text("Event가 발생했습니다");
};
$("#myButton").click(myFunction);
// 이벤트 제거
$("#myButton").off("click", myFunction);
});
GitHub - jQuicker/jQuery-bloging
Contribute to jQuicker/jQuery-bloging development by creating an account on GitHub.
github.com
LIST
'Back-End > JQuery' 카테고리의 다른 글
[JQuery] 5장 애니메이션 (0) | 2025.03.18 |
---|---|
[JQuery] 3장 JQuery DOM 조작 (0) | 2025.02.27 |
[JQuery] 2장 JQuery 기본 문법 (0) | 2025.02.24 |
[JQuery] 1장 JQuery는 무엇인가? Jquery세팅법 (1) | 2025.02.16 |