Jquery 如果UL的高度大于X,如何将代码附加到具有相同类的Uls?
我有一个包含多个相同类ULs(c参数列表)的页面,其中一些ULs高度大于400,一些ULs高度小于400 我需要向高度大于400的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){ $
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我将回滚它:)