1

なぜこれがうまくいかないのか、私は立ち往生しています。divのクラスで可視を取得してから、 のクラスでを取得し、.openそれに画像を追加します。div.edititable

どんな助けでも素晴らしいでしょう。

これが私のコードです:

$('#imagefiles ul li img').click(function() {
    //Get the source of the image that was clicked
    var img = $(this).attr('src');
    //grab the visible div and the div with class edititable within it and append image
    $(".open:visible.edititable").append('<img src="' + img + '" style="width:30%; height:30%;" ">');
});
4

1 に答える 1

0

.open.edititable:visible多分もっと正しいと思います。疑似セレクターの後にクラスを実行できるとは思いません。

私は混乱していますが:

//grab the visible div and the div with class edititable within it and append image

.open:visible.edititablediv (2 つの div) が必要ですか、それともクラスと div の両方が必要.openです.edititablevisible? .editableまたは、同じクラスの div にあるクラスの子 div が必要です.openvisible

.open.edititable:visibleopenクラスとの両方で可視の div を取得しますedititable。 classを持つ可視 div の子である.open:visible .edititableclass を持つ div を取得します。edititableopen

于 2013-02-28T21:48:59.637 に答える