gpt4 book ai didi

javascript - 如何在 jQuery 中创建一个数组来保存每个帖子的值?

转载 作者:行者123 更新时间:2023-12-02 18:56:12 26 4
gpt4 key购买 nike

我想要做的是使用 jQuery 为每个类别设置一个图标。到目前为止,代码如下所示:

var category = $(".odd, .even").children('.views-field-field-category').text();

if (category=="funny") {
$(".odd, .even").children('.views-field-field-category').html('image-tag');
}

由于变量类别收集了该页面中的所有类别值并将它们组合在一起(以便它看起来像“有趣的 gifs 视频 gifs”等),我决定需要一个数组来单独保存它们。现在我尝试了各种方法,但没有成功。您能帮我看看如何设置它以便我可以使用 if (category[i]=="funny") { do this } 吗?

最佳答案

您可以创建一个对象:

var o = {
'funny' : 'html-tag',
'gifs' : 'html-tag2',
'crazy' : '...'
}

并使用html回调函数。

$(".odd, .even").children('.views-field-field-category').html(function(i, html){
var prop = $(this).text().toLowerCase();
return o[prop];
})

关于javascript - 如何在 jQuery 中创建一个数组来保存每个帖子的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15314650/

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