jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用jQuery选择属性不透明度为1的元素大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这些元素,我需要选择ul里面的li,其中opacity = 1.
我怎样才能做到这一点?

<ul class="class" id="ul">
                <li style="width: 100%; list-style: none outside none; position: absolute; top: 0px; left: 0px; z-index: 98; opacity: 0;"><a title="title1" href=""><img alt="alt" class="class_name" src="/images/7dfc294d5c3bcebecb2ec0e44fd27d1c.jpg"></a></li>
                <li style="width: 100%; list-style: none outside none; position: absolute; top: 0px; left: 0px; z-index: 98; opacity: 0;"><a title="title2" href=""><img alt="alt" class="class_name " src="/images/a9c9eb42934df4576b352d88f607f292.jpg"></a></li>
                <li style="width: 100%; list-style: none outside none; position: absolute; top: 0px; left: 0px; z-index: 98; opacity: 0;"><a title="title3" href=""><img alt="alt" class="class_name " src="/images/b64264692c0d648068c9d1380e9099c1.jpg"></a></li>
                <li style="width: 100%; list-style: none outside none; position: absolute; top: 0px; left: 0px; z-index: 99; opacity: 1;"><a title="title4" href=""><img alt="alt" class="class_name " src="/images/43e3e5e2edc4234ecddbc89636e4e224.jpg"></a></li>
                <li style="width: 100%; list-style: none outside none; position: absolute; top: 0px; left: 0px; z-index: 98; opacity: 0;"><a title="title5" href=""><img alt="e-alt" class="class_name " src="/images/31a156ce7f7ab5485366d24f6cbfbede.jpg"></a></li>
            </ul>

解决方法

$('#ul li').filter(function() {
  return $(this).css('opacity') == '1';
});

DEMO

您也可以尝试使用.each()

var lis = [];
$('#ul li').each(function() {
    if ($(this).css('opacity') == '1') {
        lis.push(this);
    }
});

DEMO

或者使用.map()

var lis = $('#ul li').map(function() {
    if($(this).css('opacity') == '1')
        return this;
}).get();

DEMO

大佬总结

以上是大佬教程为你收集整理的如何使用jQuery选择属性不透明度为1的元素全部内容,希望文章能够帮你解决如何使用jQuery选择属性不透明度为1的元素所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。