웹개발

[jQuery] 처음배우는 Javascript_jQuery, 콤보 박스 선택

hatch 2021. 12. 13. 09:32
728x90
반응형
실행 화면

 

 

1. 자바스크립트 코드

<!DOCTYPE html>
<html><head><meta charset="UTF-8">
<title>x</title>
</head>
<body>
<h3>계산</h3>
<hr>
도시 선택 <select id="sel" onclick="show()">
	<option value="seoul, 서울">서울
	<option value="busan, 부산">부산
	<option value="daegu, 대구">대구
</select>
<div>선택한 도시: <span id="result">seoul, 서울</span></div>
<script>
function show() {
	var sel = document.getElementById("sel");
	var result = document.getElementById("result");
	result.innerHTML = (sel.options[sel.selectedIndex].value);
}
</script>
</body>
</html>

 

 

2. JQuery 코드

<!DOCTYPE html>
<html><head><meta charset="UTF-8">
<title>계산</title>
<script src="http://code.jquery.com/jquery-3.4.1.js"></script>
</head>
<body>
도시 선택 <select id="sel">
	<option value="seoul">서울
	<option value="busan">부산
	<option value="daegu">대구
</select>
<div>선택한 도시: <span id="result">seoul, 서울</span></div>
<script>
$(document).ready(function(){
	$("#sel").on('change', function(){
		var sel = $("#sel option:selected").val();
		var Tsel = $("#sel option:selected").text();
		$("#result").html(sel + "," + Tsel);
	});
});
</script>
</body>
</html>