jquery - 使用 jQuery 对 div 类进行排序

标签 jquery

我创建了 jQuery 插件来使用 class="apple"class="tree" 对类进行排序,但是如何创建一个显示上述所有内容的排序 class =“苹果”

<ul>
  <li class="apple">APPLE</li>
  <li class="tree">TREE</li>
  <li class="all">ALL</li>
</ul>

<div>
  <div class="apple">APPLE</div>
  <div class="tree">TREE</div>
  <div class="apple">APPLE</div>
  <div class="tree">TREE</div>
  <div class="apple">APPLE</div>
  <div class="tree">TREE</div>
</div>

<script src="/js/jquery.min.js"></script>
<script type="text/javascript">
$("ul li").click(function() {
  visibleClasses = $(this).attr("class").split(" ");
  $("div div").hide(); // or slideUp / fadeOut
  for(i in visibleClasses) {
    $("div div."+visibleClasses[i]).fadeIn(500); // or slideDown / show
  }
});
</script>

最佳答案

使用类apple tree而不是使用all

<li class="apple tree">ALL</li>

http://jsfiddle.net/mAQwg/

关于jquery - 使用 jQuery 对 div 类进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8881282/

相关文章:

javascript - HTML 页面上带有图像(带有黑色透明覆盖的框)的 jQuery 弹出窗口

javascript - 为什么 jquery 选择器不适用于新替换的标签?

javascript - 我可以使用 bootstrap-fileinput 将文件上传到服务器吗?是否支持像jquery多文件 uploader 一样的服务器上传?

javascript - jquery 展开/折叠所有元素

javascript - 在ajax函数中返回更少

jQuery fadeIn 和 fadeOut 在 IE11 中不起作用

javascript - 在客户端而不是服务器上将 PDF 转换为字节

php - 如何使用 jQuery 上传图片?

javascript - 从父 anchor href 更改 img src

jquery - 使用 jQuery 创建对象 : String Concat or Methods?