gpt4 book ai didi

jquery - 如何在 jquery 中定位不透明度属性?

转载 作者:行者123 更新时间:2023-12-03 22:29:44 26 4
gpt4 key购买 nike

我知道 attributeContains 选择器,但它如何应用于样式属性?

我想找到所有<a>不透明度设置为 0 的标签。

我尝试过这个:

$("a[style*='opacity: 0']")

但它什么也没返回。

最佳答案

:visible 选择器将不起作用,因为它没有考虑不透明度。

要仅定位那些具有 0 不透明度的内容,您可以使用 .filter() 来检查 .css() 值不透明度:

$("a").filter( function() {
return $(this).css('opacity') === '0';
});

如果您愿意,您可以创建自己的选择器:

$.extend($.expr[':'], {
opacity: function(elem, i, attr){
return( $(elem).css("opacity") === attr[3] + '' );
}
});

var $invisible = $("a:opacity(0)");

$.extend($.expr[':'], {
transparent: function(elem, i, attr){
return( $(elem).css("opacity") === "0" );
}
});

var $invisible = $("a:transparent");

关于jquery - 如何在 jquery 中定位不透明度属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3739353/

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