Jquery 如果UL的高度大于X,如何将代码附加到具有相同类的Uls?

Jquery 如果UL的高度大于X,如何将代码附加到具有相同类的Uls?,jquery,html,css,Jquery,Html,Css,我有一个包含多个相同类ULs(c参数列表)的页面,其中一些ULs高度大于400,一些ULs高度小于400 我需要向高度大于400的Uls添加一些代码 这是我到目前为止没有运气的代码: jQuery(document).ready(function($) { $(".c-params__list").each(function() { var height = this.height; if ( height > 400){ $

我有一个包含多个相同类ULs(c参数列表)的页面,其中一些ULs高度大于400,一些ULs高度小于400

我需要向高度大于400的Uls添加一些代码

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

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>');
        }
    });
});
jQuery(文档).ready(函数($){
$(“.c-params\u list”)。每个(函数(){
var高度=此高度;
如果(高度>400){
$(“ul.c-params__列表”)。追加('More');
}
});
});

此代码不向任何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>');
        }
    });
});
jQuery(文档).ready(函数($){
$(“.c-params\u list”)。每个(函数(){
var height=$(this.innerHeight();
如果(高度>400){
$(this.append('More');
}
});
});

如果添加
console.log(高度)
之前,如果
,它记录的高度是否正确?$(这个)而不是这个可能会解决问题。@AsfanShaikh您是否将解决方案编辑到问题中?@ModusTollens(x)他做了:)@GrafiCode我将回滚它:)