Javascript 使用JQuery遍历样式数据
我可以使用JQuery访问CSS,如下所示: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
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更新了我的帖子。