从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;