从jquery的所有其他元素中删除css

从jquery的所有其他元素中删除css,jquery,Jquery,我得到了以下代码: <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

我得到了以下代码:

<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>
现在,我想在单击其他地方的另一个div后删除所有“display:block”。 此时显示div.inhalt,并正确添加class.hoehe。如果我单击另一个链接,.hoehe将正确删除,但.inhalt将保留display:block

谢谢诸如此类的事

$('.inhalt').css('display','');
尝试:


$(this).css(“display”,“none”)
如果您只想隐藏元素(但它不会删除属性)

我认为如果您关闭标记并为
a id=“click”
设置不同的“id”,这将是一件好事。我想删除所有同级。但是兄弟选择器不起作用。这将删除.inhalt本身,并且它永远不会出现
$('.inhalt').css('display','');
$(this).next('.inhalt').css("display","none");return false;