jQuery可过滤投资组合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery可过滤投资组合相关的知识,希望对你有一定的参考价值。

This is how NetTuts does their filterable Portfolio.
  1. $(document).ready(function() {
  2. $('ul#filter a').click(function() {
  3. $(this).css('outline','none');
  4. $('ul#filter .current').removeClass('current');
  5. $(this).parent().addClass('current');
  6.  
  7. var filterVal = $(this).text().toLowerCase().replace(' ','-');
  8.  
  9. if(filterVal == 'all') {
  10. $('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden');
  11. } else {
  12.  
  13. $('ul#portfolio li').each(function() {
  14. if(!$(this).hasClass(filterVal)) {
  15. $(this).fadeOut('normal').addClass('hidden');
  16. } else {
  17. $(this).fadeIn('slow').removeClass('hidden');
  18. }
  19. });
  20. }
  21.  
  22. return false;
  23. });
  24. });

以上是关于jQuery可过滤投资组合的主要内容,如果未能解决你的问题,请参考以下文章

优化组合基于matlab人工蜂群算法求解投资优化组合问题含Matlab源码 2137期

优化组合基于matlab人工蜂群算法求解投资优化组合问题含Matlab源码 2137期

2 个自定义组合框,在 DataTables 中过滤结果,获取 2 个组合框来过滤结果的问题 - JavaScript、jQuery

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)

组合多个谓词不起作用

几个非常实用的JQuery代码片段