嘗試使用選中的單選按鈕加載頁面時顯示div。顯示相關選中單選按鈕的div
我有這樣的代碼,將顯示數字或輸入字段中,根據無線電點擊:
HTML:
<p><input type="radio" name="service" value="auto" checked> Automatic</p>
<p><input type="radio" name="service" value="menu"> Menual</p>
<div id="auto" value="1" class="details">
<p id="demo"></p>
</div>
<div id="menu" value="2" class="details">
<input name="bizid" type="number" value="" placeholder="Enter number"/>
</div>
JS:
$(document).ready(function() {
$("div.details").hide();
$("input[name$='service']").click(function() {
// used for auto service
Math.floor((Math.random() * 100) + 1);
var x = document.getElementById("demo")
x.innerHTML = Math.floor((Math.random() * 100) + 1);
// show div of checked radio on click
var test = $(this).val();
$("div.details").hide();
$("#" + test).show();
});
});
這裏是一個JSfiddle
我想根據需要進行這項工作,所以當頁面加載時會失敗l立即顯示被檢查的div ..