我被困在为什么这不会成功。
使用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%;" ">');
});
答案 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:visible
和open
类获取可见div。
edititable
将使用类.open:visible .edititable
获取div,该类是类edititable
的可见div的子级。