1

jqueryでif文を書くにはどうすればいいですか:

ユーザーが画像をクリックした場合div#ProductImages > img、iframe を非表示/削除しますか?

これは私が持っているものです:(私のコードはYouTubeビデオをページのdivの場所に追加します)

ユーザーが画像をクリックし始めたら、iframe を削除する必要があります。

var $video=$('div.icon iframe');
var $productImage=$('.product-image');
var $icon=$('.icon');
$icon.on('click',function()
{
    $('.product-image').append($video);
});

編集:申し訳ありませんが、 http://jsfiddle.net/t7qMF/1/を削除するつもりでした

4

2 に答える 2

3

隠れる:

$('#my-iframe').hide();

削除する:

$('#my-iframe').remove();

あなたの例からは、どのロジックをどこに配置しようとしているのか明確ではありません。

ただし、何らかのクリック リスナーが必要です。

$('#my-image').click(function() {
    // hide or remove iframe
});
于 2012-06-20T11:05:30.363 に答える
0

$video を追加して可視性を切り替えます

var $video=$('div.icon iframe');
var $productImage=$('.product-image');
var $icon=$('.icon');
$('.product-image').append($video);
$icon.on('click',function()
{
    $video.toggle();
});

あなたのことを正しく理解できたと思います

于 2012-06-20T11:08:32.640 に答える