gpt4 book ai didi

javascript - 多属性jquery

转载 作者:行者123 更新时间:2023-11-29 19:31:55 27 4
gpt4 key购买 nike

我想给用户一个选项,这样他就可以编写要在特定页面上显示的 wordpress 类别的 ID

wordpress 字段将被命名为 the_field('categories_id') 因此,如果他在那里输入 ID,用逗号分隔,如 84, 95, 10。然后显示所有这些。

我已经让它只使用一个 id,例如如果页面 body.term-espectaculos 显示一个 .filter li data-filter=".filter-84"

使用这段代码工作正常:

if(jQuery('body').hasClass('term-espectaculos')){
if(jQuery('.filters li').attr('data-filter=".filter-84"') !== undefined ){
jQuery(this).fadeIn()
}
}

问题是用户必须能够添加多个 ID,所以它不会像本例中那样只有一个。我该怎么做?

谢谢!

最佳答案

通过 jQuery('.filters li').data('filter', jsonEncodedArray); 将 json 编码数组添加到您的 data-filter

编辑:在 php 中,您可以像这样编码为 json 数组:

$array = array(84,95,10);
echo json_encode($array);

在 JavaScript 中:

var array = [84,95,10];
var jsonEncodedArray = JSON.stringify(array);

关于javascript - 多属性jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26997757/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com