Jquery加载更多/更少的动作脚本

时间:2015-02-05 03:41:39

标签: javascript jquery

我使用下面的代码隐藏了具有空数据价格ID的文章,并且加载了更多/更少的功能。

 $(document).ready(function () {
     $('#hotel-list article:gt(4)').hide();
     $('#loadMore').click(function () {
         $('article').filter(function () {
             return $(this).data('price') != '' && $(this).css("display") == "none"
         }).show();
     });
     $('#showLess').click(function () {
         $('#hotel-list article').not(':lt(4)').hide();
     });
 });

但我意识到大多数文章的数据价格都等于0,那我怎么能隐藏这些文章?

1 个答案:

答案 0 :(得分:1)

您可以使用属性选择器:

$("#hotel-list article[data-price=0]").hide();