1

私のページには次のようなコードがあります。

<div class="img-center">
    <img src="img-path.jpg" alt="alt-text" class="feature-image" />
    </div>

印刷スタイルシートを設定していますが、コンテンツの JavaScript 操作 (およびおそらく firefox のバグ) により、img が中心から外れて印刷されます。私がやろうとしている解決策は、印刷時に表示される別のdivにimgを動的に挿入することですが、jQueryでimg divを読み取ってから他のdivにコピーする方法がわかりません。他の div のコード例は次のようになります。

<div id="feature-container-print">
   <img src="jQuery inserted copy of above img-path.jpg" alt="alt-text" />
     </div>

これはどのように行われますか?例を挙げてください。

4

2 に答える 2

4

$('#feature-container-print img').attr('src',$('.feature-image').attr('src'));

于 2012-06-08T00:49:28.873 に答える
1

私はこれがうまくいくと信じています:

$('.feature-container-print img').attr('src', $('.img-center img').attr('src'));
$('.img-center img').hide();
$('.feature-container-print img').show();
于 2012-06-08T00:50:38.707 に答える