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

我有此代码,但无法正常工作。

$(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();

关于javascript - 当<ul>中只有一个元素存在时,隐藏<ul>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24876195/

10-11 14:09