1. 程式人生 > >jQuery實現遍歷單選框

jQuery實現遍歷單選框

1、問題背景

     有四個單選框,分別為一年四季,現在需要判斷是否選中,如果選中這個單選框,就將其值賦值給輸入框

2、實現原始碼

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>遍歷單選框</title>
		<script type="text/javascript" src="../js/jquery-1.12.3.js" ></script>
		<style>
		   #result{
		   	  width: 200px;
		   }
		</style>
		<script>
			$(document).ready(function(){
				$("#season").click(function(){
					var season = "";
					$("input[name='rad']").each(function(i){
						if($(this).is(":checked"))
						{
							season += "您選擇的是一年的第" + (i+1) + "季度:" + $(this).val();
						}
					});
					$("#result").val(season);
				});
			});
		</script>
	</head>
	<body>
		<div>
			<input type="radio" name="rad" id="spring" value="春季" />
			<label for="spring">春季</label>
			<input type="radio" name="rad" id="summer" value="夏季" />
			<label for="summer">夏季</label>
			<input type="radio" name="rad" id="autumn" value="秋季" />
			<label for="autumn">秋季</label>
			<input type="radio" name="rad" id="winter" value="冬季" />
			<label for="winter">冬季</label><br>
			<input type="text" id="result" /><br>
			<input type="button" id="season" value="季節"/>
		</div>
	</body>
</html>

3、實現結果