我正在尝试在 wordpress 中创建一个页面(它是在管理界面中的 wordpress 自定义页面工具中构建的)。
我想要的是 3 个单选按钮。2 可见 1 隐藏。隐藏的应该自动检查,以便显示正确的 div。(当我在 css 中使用 z-index 时可能不需要?)
当用户单击其中一个复选框时,它应该隐藏另外 2 个 div 并显示正确的 div(注意它们位于页面上的同一位置)。
出于某种原因,我无法让它在 wordpress 中工作。或者,如果有另一种方式来做同样的事情,我也愿意接受。
CSS:
#apDiv3 {
position:absolute;
left:405px;
top:53px;
width:485px;
height:434px;
z-index:12;
background-color: #000;
color: #F00;
}
#apDiv10 {
position:absolute;
left:405px;
top:53px;
width:485px;
height:434px;
z-index:11;
background-color: #000;
color: #F00;
}
#apDiv11 {
position:absolute;
left:405px;
top:53px;
width:485px;
height:434px;
z-index:11;
background-color: #000;
color: #F00;
}
<script>
$(document).ready(function(){
$("input[name='payway']").click(function() {
var test = $(this).val();
$(".desc").hide();
$("#"+test).show();
});
});
</script>
HTML/PHP:
<p>
<input type="radio" name="payway" value="apDiv10" />
pay2
<input type="radio" name="payway" value="apDiv3" checked="checked" style="display:none;">
</p>
<p>
<input type="radio" name="payway" value="apDiv11" />
Pay1
</p>
<div id="apDiv3" class="desc">
This is the standard div that should be visable
</div>
<div id="apDiv10" class="desc">
Shows this div when user click on checkbox pay2
</div>
<div id="apDiv11" class="desc">
Shows when user click checkbox pay1
</div>