Reputation: 66995
I want to call .addClass
on all elements that are direct children of body. How would I do this?
Upvotes: 4
Views: 9791
Reputation: 1609
Use this instead
$("body").children().addClass("some-class");
Upvotes: 4
Reputation: 10080
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")
Upvotes: 30