2012-03-08 12 views
0

これはおそらく基本的な質問ですが、私はjQueryの初心者ですので、私は迷っています。私はテーブル内のすべての画像要素にインデックスを付けるスクリプトを作成してから、クリックするとそのページをクリアし、クリアされたコンテナにその画像を再表示します。私はページをクリアすることに成功しましたが、インデックス付きイメージをコンテナに再び表示させるのに問題があります。画像をインデックス化して再表示するjQueryスクリプト

var images = $("table img"); 
    $("a").click(function(event){ 
     $("#canvas").html(''); 
     $(images).each(function(){ 
      // no good :(
      $("#canvas").add(this); 
     }); 
    }); 

これらの画像を表示させるにはどうすればよいですか?


更新:それは機能しました。

var images = $("table img"); 
$("a").click(function(event){ 
    $("#canvas").html(''); 
    $(images).each(function(){ 
     $("#canvas").append(images)[idx]; 
    }); 
}); 
+0

解決策を回答として投稿し、できる場合はそれを受け入れてください。これにより、問題は解決/回答としてマークされます。 –

答えて

0

"$("#canvas ")の代わりにこれを試してください。add(this);"これを使用してください...

$("#canvas").append(this); 
+0

私は恐れています。 – Squrler

+0

これは$( "#canvas")でした。append(images)[idx] .outerHTML; outerHTMLはhtmlコードを出力します。私は質問を更新しました。 – Squrler

関連する問題