jquery - 如果使用 jquery 的 div 长度大于一个,则删除 div 元素?

标签 jquery html css

如果 div 元素不止一个,我们如何删除它?下面是我的页面结构。

<div class='mydiv'></div>
<div class='mydiv'></div>
<div class='mydiv'></div>
<div class='mydiv'></div>
<div class='mydiv'></div>
<div class='mydiv'></div>

var countdiv = $(".mydiv").length;
if(countdiv > 1){
  var result = countdiv - 1; //answer is 5
  //remove the 5 remaining divs so that only one will appear in the page. 
}

谢谢,感谢您的帮助。

最佳答案

您可以使用 .slice()

$('.mydiv').slice(1).remove()

演示:Fiddle

关于jquery - 如果使用 jquery 的 div 长度大于一个,则删除 div 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19899555/

相关文章:

javascript - 如何使用 jQuery 获取重复表单中的字段值?

jquery - 添加另一个 CSS id 到 jQuery 函数

javascript - JQuery 在链接的静态页面中搜索,并在不破坏列表的情况下突出显示找到的单词

html - 如何在 CSS 中向右定位并在一个和另一个下方放置元素

html - 背景颜色和悬停不适用于可滚动 HTML 表格中的粘性列。表格设计也不是跨浏览器一致的

html - 有人可以帮我弄清楚为什么我的 ul 没有变成水平导航吗?谢谢 :)

html - HTML 内联中的 CSS 动画

jquery - 在Jquery中推送多维数组

python - 如何加速 CSS 文件中的正则表达式 findall

html - 通过正文标签在博客文章中嵌入网络字体?