我有一些單選按鈕,我想根據選擇哪個單選按鈕顯示不同的隱藏div。這裏的HTML是什麼樣子:如何使用jQuery顯示/隱藏基於單選按鈕選擇的div?
<form name="form1" id="my_form" method="post" action="">
<div><label><input type="radio" name="group1" value="opt1">opt1</label></div>
<div><label><input type="radio" name="group1" value="opt2">opt2</label></div>
<div><label><input type="radio" name="group1" value="opt3">opt3</label></div>
<input type="submit" value="Submit">
</form>
....
<style type="text/css">
.desc { display: none; }
</style>
....
<div id="opt1" class="desc">lorem ipsum dolor</div>
<div id="opt2" class="desc">consectetur adipisicing</div>
<div id="opt3" class="desc">sed do eiusmod tempor</div>
而且這裏是我的jQuery:
$(document).ready(function(){
$("input[name$='group2']").click(function() {
var test = $(this).val();
$("#"+test).show();
});
});
的原因我在做這樣的說法是因爲被動態生成的我的單選按鈕和申報單(價值單選按鈕將始終具有相應的div)。上面的代碼部分工作 - divs會顯示何時檢查正確的按鈕,但我需要添加一些代碼,以使div一旦隱藏按鈕被取消選中。謝謝!
有趣的問題.... – 2015-10-01 10:39:37
作爲@ STE-YEU提到的,請更正選擇在您的jQuery的:) – 2016-06-26 07:55:06