안녕하세요.
오늘은 제이쿼리(Jquery) change()에 대해서 알아보겠습니다.
제이쿼리 change 이벤트의 경우 셀렉터를 정하여 해당 셀렉터의 값이 변할경우 변화를 캐치하는 이벤트입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<html>
<head>
<script>
alert($(this).val());
// 제이쿼리 change 함수
$("#testChange").change(function(){
// 변경된 값으로 비교 후 alert 표출
if($(this).val() == ""){
alert("저의 이름은 길길동 입니다.");
} else if($(this).val() == "홍길동"){
alert("저는 "+$(this).val()+"입니다.");
} else if($(this).val() == "최철수"){
alert("저는 "+$(this).val()+"입니다.");
} else if($(this).val() == "나길동"){
alert("저는 "+$(this).val()+"입니다.");
}
});
</script>
</head>
<body>
<select id="testChange">
<option value="">김길동</option>
<option value="홍길동">홍길동</option>
<option value="최철수">최철수</option>
<option value="나길동">나길동</option>
</select>
</body>
</html>
|
Line23 : 셀렉트박스에 id를 정의 합니다.
Line6 : 셀렉트박스의 id에 change() 이벤트를 명시 해줍니다.
Line9 : $(this).val()를 사용하여 해당 오브젝트의 옵션값을 가져옵니다.
Line11 :if()문을 이용하여 해당 오브젝트의 값을 비교하여 값을 표출합니다.
오늘은 제이쿼리 change 이벤트에 대해서 알아봤습니다. 상당히 간단하면서도 자주 쓰이게 되는 이벤트이기 때문에 미리 공부 해두시면 좋을거 같습니다.
감사합니다.
[ Jquery ] 제이쿼리 실시간 검색어 자동완성 ajax 통신 방법 & 예제 (2) | 2020.04.03 |
---|---|
[Javascript] 자바스크립트 while()문 사용방법 & 예제, 반복문 빠져 나오는 방법 (0) | 2020.03.23 |
[Javascript] 자바스크립트 onchange() 사용법 & 예제 (데이터 가져오기 포함) (0) | 2020.02.26 |
[Jquery] 제이쿼리 텍스트(문자열) 변경 실시간 감지방법 설명(간단) (0) | 2020.02.19 |
[Jquery] 제이쿼리 텍스트 변경 .text() .html() (예제포함) (0) | 2020.02.19 |