抓住可见的div附加图像

时间:2013-02-28 21:46:06

标签: jquery

我被困在为什么这不会成功。 使用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%;" ">');
});

1 个答案:

答案 0 :(得分:0)

我认为.open.edititable:visible可能更正确。我不认为你可以在伪选择器之后做一个类。

虽然我感到困惑:

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

你想要一个.open:visible和一个.edititable div(2个div),还是想要一个同时具有.open.edititable的div的div {{ 1}?或者您是否希望子级div位于div中的visible类,其中.editable类也是.open

visible将同时使用.open.edititable:visibleopen类获取可见div。 edititable将使用类.open:visible .edititable获取div,该类是类edititable的可见div的子级。