2012-11-06 45 views
2

比方说,body标签几级属性:如何获取标签的class属性的第一个值?

<body class="html logged-in frontpage no-sidebar"> 
... 
</body> 

目前,我使用jQuery使用来获得身体标记的所有类属性:

$('body').attr('class'); 

我想一开始/第一类属性(这里是'html'类)。 如何?

+3

通常你不应该需要这个。 'class'属性通常被视为一组无序的字符串,jQuery通常会提供这种用法。 (使用['.hasClass()'和朋友(http://api.jquery.com/category/manipulation/class-attribute/)。 – millimoose

+0

不错。感谢提hasClass() – gilzero

回答

4
$('body').attr('class').split(" ")[0]; 

你也可以使用普通的旧的JavaScript(见织女的答案)

+0

+1的建议。谢谢! –

3

尝试像下面,

//Using document.body 
document.body.className.split(' ')[0] 
+0

@Asad真..更新 –

相关问题