如何输出body标签上的类

tim*_*kay 0 html javascript css jquery

我知道这是非常基本的,但是如何获取我页面的body标签上的类名并将它们记录到控制台?我有以下内容:

if (navigator.userAgent.indexOf('OS 4') != -1) $("body").addClass('iOS4');
console.log($(body).attr(class).text());
Run Code Online (Sandbox Code Playgroud)

无论我的body标签是否具有'ios4'类,它都会注销到控制台吗?

gri*_*egs 5

$('body').attr('class').split(' ')
Run Code Online (Sandbox Code Playgroud)

那么你应该能够遍历它们

你也可以.hasClass用来检查.

http://api.jquery.com/hasClass/

  • +1.你也可以做`split(/\s + /)`来处理删除潜在的双倍间距. (3认同)