我收到了以下代码:
<table>
<tr>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
</tr>
<tr>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
</tr>
<tr>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
<td>CONTENT<li>CONTENT><a id="click"></a><div class="inhalt"></div></li></td>
</tr>
</table>
以及以下js:
(function ($) {
$('li #click').click(function() {
$(this).closest('tr').toggleClass('hoehe').siblings().removeClass('hoehe');
$(this).next('.inhalt').toggle(400);
return false;
});
}(jQuery));
现在我想在其他地方点击另一个div之后删除所有“display:block”。 此时显示div .inhalt并正确添加类.hoehe。如果我点击另一个链接正确删除.hoehe,但.inhalt保持显示:阻止。
感谢
答案 0 :(得分:0)
这样的东西?
$('.inhalt').css('display','');
答案 1 :(得分:0)
尝试:
$(this).next('.inhalt').css("display","none");return false;
答案 2 :(得分:0)
$(this).css("display", "none")
如果您只想隐藏元素(但不会删除属性)