我有以下div结构
<div class="block_content">
<img src="image1.png">
</div>
<div class="block_content">
<img src="image2.png">
</div>
<div class="block_content">
<img src="image3.png">
</div>
字符串
现在我想隐藏image2和image3,代码如下
$(document).ready(function ($){
$('div.block_content').each(function()
{
if($("div.block_content:eq(1)").find('img').length)
{
$("div.block_content:eq(1)").addClass('hide-for-small');
}
if($("div.block_content:eq(2)").find('img').length)
{
$("div.block_content:eq(2)").addClass('hide-for-small');
}
});
});
型
但是上面的jquery代码什么都不做。我必须检查每个div,因为有时div只能包含文本。所以简而言之,如果文本,则显示所有三个div,否则隐藏最后2个div。
任何帮助都非常欢迎。先谢谢你。
2条答案
按热度按时间yfwxisqw1#
尝试:nth-child - CSS
字符串
还是CSS
型
如果你不想使用
:not
试试这个型
或者这个我很努力,但它也会起作用
型
或使用
hidden
属性型
ovfsdjhp2#
个字符