加载只有jquery中的数据的div

时间:2012-10-22 16:41:19

标签: jquery

我有一个有一些div的页面。我在这些div上显示图像。有时,一些div可能是emtpy,有些可能有价值。

点击div,我会显示另一个带有图像的div。并且,点击带有图像的div,应该会将我带回原始位置。我知道这有点复杂。 .group css类包含一堆div。我只想展示有价值的div。下面的代码有点工作,但因为我这样做($(' .group')。show();),它显示所有的div和所有传播的完整图像的显示。有没有办法清除emtpy divs,以便只有带图像的div显示,其他的被清除。谢谢。

  $(function () {
             $('#individual').click(function () {
             $('.aggregate').hide();
             $('#aggregate').show();
             });

                 $('#aggregate').click(function () {
                    $('#aggregate').hide();
                    $('.group').show();
              });
     });

1 个答案:

答案 0 :(得分:1)

这会有用吗?

$(function () {
             $('#individual').click(function () {
             $('.aggregate').hide();
             $('#aggregate').show();
             });

                 $('#aggregate').click(function () {
                    $('#aggregate').hide();
                    $('.group').each(function(){
                       if($(this).html()!='')
                          $(this).show();
                    });
              });
     });