웹개발/jQuery

[jQuery] 처음배우는 Javascript_jQuery, 라디오 버튼

hatch 2021. 12. 13. 09:48
728x90
반응형

실행 화면

 

 

1. 자바스크립트 코드

<!DOCTYPE html>
<html><head><meta charset="UTF-8">
<title>x</title>
</head>
<body>
<h3>라디오</h3>
<hr>
<input type="radio" name="city" value="seoul" onclick="show()" checked>서울<br>
<input type="radio" name="city" value="busan" onclick="show()">부산<br>
<input type="radio" name="city" value="dague" onclick="show()">대구
<div>선택한 도시: <span id="result">seoul</span></div>
<script>
function show() {
	var city = document.getElementsByName("city");
	var result = document.getElementById("result");
	for(var i=0; i<city.length; i++) {
		if (city[i].checked)
			result.innerHTML = city[i].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>
<div id="my">
	<input type="radio" name="city" value="seoul" checked>서울<br>
	<input type="radio" name="city" value="busan">부산<br>
	<input type="radio" name="city" value="dague">대구
</div>
<div>선택한 도시: <span id="result">seoul</span></div>
<script>
$(document).ready(function(){
	$("#my").on('change', function(){
		var city = $("input[name='city']:checked").val();
		$("#result").html(city);
	});
});
</script>
</body>
</html>