【问题标题】:Compare a class with element in array jquery将类与数组jquery中的元素进行比较
【发布时间】:2017-02-09 20:54:57
【问题描述】:

我正在尝试将 $('.prova'); 类的元素与数组 array=[.prova,.prova2] 中的元素进行比较,如果它们相等,则会显示元素 $('.prova')

请帮帮我

$('.prova').filter(array.join()).show();
        $('.prova').filter(classes.join()).hide();

【问题讨论】:

  • 您能展示一下到目前为止您尝试过的内容吗?
  • @fauxserious 我编辑了代码
  • 请澄清您的问题;还不清楚
  • 您似乎正在文档中查找特定类的元素。如果你找到了元素,你想展示它。对吗?
  • 是的@fauxserious 显示该元素并隐藏其他元素....对不起,我无法解释清楚,我的英语不太好

标签: jquery arrays class


【解决方案1】:

此函数将查找页面上的所有 div,并在显示/隐藏它们之前检查类是否包含“prova”一词

function showProva(){
    $('div').each(function(){
         $(this).toggle($(this).prop('class').indexOf('prova') >= 0);
    })
}

您可以在加载或事件侦听器时调用它。

【讨论】:

  • 如果我不知道数组中元素的确切名称怎么办?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-24
  • 2013-09-07
  • 2018-06-28
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多