一次只能打开一个自定义元数据箱

时间:2017-10-17 15:22:05

标签: jquery wordpress

我有自定义元变量,每个变量都有类' .postbox .acf-postbox',关闭时,他们会获得课程' .closed'。

要让它们全部关闭,我有: $(' .postbox.acf-邮箱&#39)。addClass('关闭&#39);

但我需要的是一次只打开一个。所以从第一个metabox打开开始,其他元关闭,如果我打开另一个元数据,它必须自动关闭当前元数据并打开点击的元数据。

问题是他们都有相同的课程,所以我不确定如何定位活动的课程,以便我可以关闭其他课程。

编辑: 管理以添加动态ID,如果我使用:

$('.postbox.acf-postbox').click( function(){
    console.log( $(this).attr('id') );
});

我可以查看元数据库ID,因此我只需关闭没有点击ID的元数据库。

1 个答案:

答案 0 :(得分:0)

对于noob问题感到抱歉,简单地解决了这个问题:

$items->sortByDesc(function ($item, $key) {
   return $item['km'];
});