<input id="btnPost" type="button" value="Post" style="width: 79px" />
<input id="btnAssign" type="button" value="Assign" style="width: 79px" />
<div id="div1">
<textarea rows="10" cols="2" style="width: 401px"></textarea><br />
<input id="btnPost2" type="submit" name="btnPost" value="Post" style="width: 60px" />
</div>
<div id="div2">
<textarea rows="10" cols="2" style="width: 401px"></textarea><br />
<input id="btnAssign2" type="submit" name="btnAssign" value="Assign" style="width: 60px" />
</div>
$(document).ready(function () {
$('#div1').hide();
$('#btnPost').click(function () {
$('#div1').toggle('fast');
});
});
$(document).ready(function () {
$('#div2').hide();
$('#btnAssign').click(function () {
$('#div2').toggle('fast');
});
});
当我点击“发布”按钮时,出现“#div1”。但是当我点击“分配”按钮而没有最小化“div1”时,“#div1”和“#div2”同时显示。
我试过www.jsFiddle.com 有关详细信息,请访问以下链接:http://jsfiddle.net/RfgkU/69/
答案 0 :(得分:1)
如果您当时只想显示其中一个div,可以尝试使用JavaScript:
$(document).ready(function () {
$('#div1, #div2').hide();
$('#btnPost').click(function () {
$('#div1').toggle('fast');
$('#div2').hide();
});
$('#btnAssign').click(function () {
$('#div2').toggle('fast');
$('#div1').hide();
});
});
正如您在this jsfiddle
上看到的那样