Javascript 使用JQuery遍历样式数据

Javascript 使用JQuery遍历样式数据,javascript,jquery,css,Javascript,Jquery,Css,我可以使用JQuery访问CSS,如下所示: alert($(".sliver1").css('width')); 控制台报告“this”的.css属性未定义: var sliver = "sliver"; $("section").each(function() { if(this.className.indexOf(sliver) !== -1) { alert(this.cs

我可以使用JQuery访问CSS,如下所示:

alert($(".sliver1").css('width'));
控制台报告“this”的.css属性未定义:

var sliver = "sliver";

        $("section").each(function()
        {
            if(this.className.indexOf(sliver) !== -1)
            {
                alert(this.css('width'));
            }
        });
如何访问找到的元素的CSS


谢谢。

您使用jQuery的
.css时出错了。使用以下命令:

$("section").css('width');
放下
警报()中时。根据需要更改属性
宽度



使用
.each()
时,需要为
.css('width')
使用jQuery选择器
$(this)
,因为
.css()
是一种jQuery方法。

试试$(this).css('width');那应该行。

Hmmm。。。它仍在发出未定义的警报。控制台说,无论“this”是什么,它都没有CSS属性。有什么想法吗?@Xerosigma更新了我的帖子。