I so miss jQuery. I\'m working on a project where I need to get my hands dirty with good \'ol plain Javascript again.
I have this scenario:
parent
If you want to position based on child, simply use before
or after
child1.before(newNode) // [newNode, child1, child2]
// or
child1.after(newNode) // [child1, newNode, child2]
If you want to position based on parent, use prepend
or append
parent.prepend(newNode) // [newNode, child1, child2]
// or
parent.append(newNode) // [child1, child2, newNode]
...
).Examples:
child1.after(newNode, "foo") // [child1, newNode, "foo", child2]
const list = ["bar", newNode]
parent.prepend(...list, "fizz") // ["bar", newNode, "fizz", child1, child2]
before - after
prepend - append
Can I Use - 93% Aug 2020