繁体   English   中英

隐藏一个 <ul> 当时只有一个元素 <ul> 存在

[英]Hide a <ul> when only one element in the <ul> exists

当我只有一个孩子<li> ,有人可以告诉我如何隐藏<ul>吗?

我有这个代码,但它不起作用。

$(document).ready(function() {
 $("#flex-slider-carousel ul li").length();
  if($('#flex-slider-carousel ul li').length == 1){
 $("#flex-slider-carousel ul li").hide();}
});

谢谢!

length是属性而不是方法。 您可以使用filter方法:

$("#flex-slider-carousel ul").filter(function() {
   return $(this).children().length === 1;
}).hide();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM