我在 jquery 中有这段代码,可以在单击按钮时将 div 隐藏在另一个内部,它适用于 firefox 和 chrome,但不适用于 IE9:
$(document).ready(function () {
$("#esconde, #Div1, #Div2").hide();
$("#act2").click(function () {
$("#esconde").fadeIn(1000).show().append($("#lista1"));
$("#listadefault").remove().fadeOut(500);
$("#act3").click(function () {
$("#listadefault").remove();
$("#Div1").fadeIn(1000).show().append($("#lista1"));
$("#act4").click(function () {
$("#Div2").fadeIn(1000).show().append($("#lista1"));
$("#listadefault").remove().fadeOut(500);
});
});
});
这是html:
<div id="Div1" class="span12">
<table class="well table table-condensed">
<label>tabela 3</label>
<thead>
<tr>
<th>Opção 1</th>
<th>Opção 2</th>
<th>Opção 3</th>
</tr>
</thead>
<tbody>
<tr><td>Dado 1</td><td>Dado 2</td><td>
<div class="btn-group" data-toggle="buttons-checkbox">
<button type="button" class="btn btn-primary">
dado1</button>
</div>
</td>
</tr>
<tr><td>Dado 1</td><td>Dado 2</td><td><div class="btn-group" data-toggle="buttons-checkbox">
<button type="button" class="btn btn-primary">
dado1</button>
</div></td></tr>
<tr><td>Dado 1</td><td>Dado 2</td><td><input type="button" data-toggle="buttons-checkbox" class="btn btn-primary" /></td></tr>
<tr><td>Dado 1</td><td>Dado 2</td><td><input type="checkbox" /></td></tr>
</tbody>
</table>
</div>
上面的这个 div 应该出现在 #lista1 div 中。