.replaceAll( target )Returns: jQuery
Description: Replace each target element with the set of matched elements.
-
version added: 1.2.replaceAll( target )
-
targetA selector string, jQuery object, DOM element, or array of elements indicating which element(s) to replace.
-
The .replaceAll()
method is similar to .replaceWith()
, but with the source and target reversed. Consider this DOM structure:
1
2
3
4
5
|
|
We can create an element, then replace other elements with it:
1
|
|
This causes all of them to be replaced:
1
2
3
4
5
|
|
Or, we could select an element to use as the replacement:
1
|
|
This results in the DOM structure:
1
2
3
4
|
|
From this example, we can see that the selected element replaces the target by being moved from its old location, not by being cloned.
Additional Notes:
-
The
.replaceAll()
method removes all data and event handlers associated with the removed nodes.
Example:
Replace all the paragraphs with bold words.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
|