これは仮説的な質問のようなものです。実際にやっているのは要素の色を変更していないということです。要素を複製して後でその要素を追加しようとしたときに起こる - 本質的にコピー/貼り付けであると思ったのですが、それほど正しく機能しません。私は後でjqueryクローン要素を元に変更した後に追加します
var $clone = $('.foo').clone();
使用することができ、その要素のクローンを作るために
$('.foo').replaceWith($clone);
は、その後、私はへの変更をしたい:私は、元.fooというを破壊し、クローンとそれを交換する必要が何らかの理由私は、その後のために
$('.foo').css({'color', 'red'});
そして、元の要素にいくつかのものを行います新しい要素:
$('.foo').css({'color', 'red'});
これは機能しません。
「動作しません」と定義します。 –
私は要素をクローンで置き換えた後、新しい要素で実行しようとする機能は動作しません - 変更が行われていないので、 – Thomas
私の答えは以下を参照してください。あなたの問題は、要素をクローンで置き換えるという事実とは関係ありません。これはそのことを示しています:http://jsfiddle.net/hptmW/ – maxedison