我的页面上有多个相同类别的UL(c-params__list),其中一些Ul高度大于400,而某些小于400。

我需要向高度大于400的Ul附加一些代码。

到目前为止,这是我的代码,没有运气:

jQuery(document).ready(function($) {
    $(".c-params__list").each(function() {
      var height = this.height;
          if ( height > 400){
            $("ul.c-params__list").append('<div class="loadMore"><a class="load-More">More</a></div>');
        }
    });
});


此代码不会将任何内容附加到任何UL。我该怎么办?

最佳答案

这是@AsfanShaikh的答案:

jQuery(document).ready(function($) {
    $(".c-params__list").each(function() {
      var height = $(this).innerHeight();
      if ( height > 400){
            $(this).append('<div class="loadMore"><a class="load-More">More</a></div>');
        }
    });
});

10-07 19:14
查看更多