1. 程式人生 > >Jquery預設選中單選框radio第一個、選中指定值的單選框

Jquery預設選中單選框radio第一個、選中指定值的單選框

// 頁面隱藏域的值
var platIdVal = $("#platIdVal").val();
// 如果platIdVal為空,說明沒有勾選單選框
if(platIdVal==null || platIdVal == ''){
	// 預設選中平臺單選框的第一個
	$(".admin-content-task input:first").attr("checked",true);
}else{
	$(".admin-content-task input[value="+ platIdVal +"]").attr("checked",true);
}

HTML頁面

<input type="hidden" id="platIdVal" value="${map.platIdVal?if_exists}"/>
<!--radio域、部分程式碼-->
<ul class="am-list admin-content-task">
	<#if apiInfos?exists>
	<!-- N個一行,使用FreeMarker的chunk()函式進行 -->
	<#list apiInfos?chunk(7) as row>
	<div style="clear: both; border: 0px solid green;">
		<!-- 行序號 -->
		<div class="platIdInnerDiv" style="width: 1%;">
			${row_index + 1}.</div>
		<!-- 行內子div,用來存放platId複選框 -->
		<#list row as obj>
		<div class="platIdInnerDiv">
			<input type="radio" id="platId${row_index}${obj_index}" name="platId" value="${obj.platId}" class="platIdCls" /> 
			<label for="platId${row_index}${obj_index}">${obj.platId}</label>
		</div>
		</#list>
	</div>
	</#list> </#if>
</ul>

Java