gpt4 book ai didi

jQuery find()——循环找到的元素?

转载 作者:行者123 更新时间:2023-12-01 06:13:55 28 4
gpt4 key购买 nike

我正在尝试使用每个元素都有的 data 属性将一些 CSS 应用于一组元素。我正在使用 jQuery 的 find 来遍历元素,但我似乎无法使用 $(this) 对各个元素应用任何定制转换:

$('#ajax-list').find('a .title').css('background', colours[$(this).attr('data-colour-id')]);

我尝试使用 $(this) 来引用 a .title 但它不起作用。有没有办法循环遍历 find() 的结果来单独影响每个找到的元素?

最佳答案

您可以使用.css( propertyName, function(index, value) )格式来实现这一点

$('#ajax-list').find('a .title').css('background', function(){
return colours[$(this).attr('data-colour-id')];
});

关于jQuery find()——循环找到的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16688281/

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