3

spansすべてをに置き換えたいdiv。このコードを実行すると、1 つの要素だけが置き換えられます。スクリプトがすべてに影響するようにこのコードを変更するにはどうすればよいspansですか?

clone() を使用しようとしましたが、うまくいきませんでした。

$flexBox = $("<div></div>");
$(".overlayBox").replaceWith($flexBox);

<span class="overlayBox"></span>
<span class="overlayBox"></span>
<span class="overlayBox"></span>
4

1 に答える 1

5

メソッドを使用できますreplaceAll()

$flexBox.replaceAll(".overlayBox");​

デモ: http://jsfiddle.net/4VHVC/

于 2012-06-05T19:22:32.857 に答える