迭代通过使用jQuery
问题描述:
风格的数据,我可以用jQuery访问我的CSS像这样:迭代通过使用jQuery
alert($(".sliver1").css('width'));
控制台报告说,“这个”未定义的属性的CSS:
var sliver = "sliver";
$("section").each(function()
{
if(this.className.indexOf(sliver) !== -1)
{
alert(this.css('width'));
}
});
哪有我访问找到的元素的CSS?
谢谢。
答
您使用jQuery的.css
错误。使用此:
$("section").css('width');
删除该;
当alert()
内。根据需要更改属性width
。
当使用.each()
时,由于.css()
是jQuery方法,因此您需要针对.css('width')
的jQuery选择器$(this)
。
答
尝试$(本)的CSS( '宽度');这应该工作。
嗯......它仍然警报未定义。控制台无论“this”是什么,它都没有CSS属性。任何想法? –
@ Xerosigma更新了我的文章。 – Mooseman
工作就像一个魅力。谢谢你,先生。 –