Javascript – How to call addClass() on all body elements using jQuery

html, javascript, jquery

I want to call .addClass on all elements that are direct children of body. How would I do this?

Best Solution

It's a bit unclear what you mean. This will call it on all <body> tags (hopefully you only have one):

$("body").addClass("some-class")

If you need to call it on all descendants of body, i.e. all elements:

$("body *").addClass("some-class")

Or, if you want to call .addClass on all elements that are direct children of body:

$("body > *").addClass("some-class")