jquery - 获取可见 div 的类,然后添加 .到找到的每个类的前面

标签 jquery

尝试获取 divs 的类名可见,然后 prepend我得到的类名的小数。 任何帮助都会很棒,谢谢。

这是我到目前为止所拥有的。

$('#imagefiles ul li img').click(function() {
    var open = $(".open:visible").attr("class");
    var n = open.split(",");
    alert(n);
});

只有一个div将可见并且 div将有两个类名。
像这样获取类名的全部意义在于我可以 append将图像复制到带有 <div class="edititable"> 的打开文件夹中在里面。当我尝试这段代码时,没有任何反应。有什么想法吗?

$('#imagefiles ul li img').click(function() {
    //Get the source of the image that was clicked
    var img = $(this).attr('src');

    //Grab the class name of the opened folder and prepend a decimal to it.
    var classes = $(".open:visible").attr("class").split(" ");
    var classesWithDot = "";

    $.each(classes, function (index, value) {
        classesWithDot += " ." + value;
    });

    $(' + classesWithDot + ').find('.edititable').append('<img src="' + img + '" style="width:30%; height:30%;" ">');

});

最佳答案

这个怎么样? fiddle :http://jsfiddle.net/wf9u9/

$('#imagefiles ul li img').click(function() {
   var classes = $(".open:visible").attr("class").split(" ");
   var classesWithDot = "";

   $.each(classes, function (index, value) {
       classesWithDot += " ." + value;
   });

   alert(classesWithDot);
});

关于jquery - 获取可见 div 的类,然后添加 .到找到的每个类的前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15145219/

相关文章:

javascript - ASP.net C# AsyncPostBacktriggerr 单击事件不触发

javascript - 如何使用 Owl Carousel 制作导航菜单?

javascript - JQuery 使用 Bootstrap 4 验证表单输入和突出显示标签

javascript - 如何使用 jQuery 获取 DOM 实时集合?

javascript - 获取非同级类的下一个元素

javascript - 如何从 Phantom JS 调用页面的 JS 函数?

javascript - jQuery:选择具有相同类名的单个元素而不重复代码?

javascript - jQuery.ajax({type:'POST'in grails

jquery - 通过jquery查找json数据的最佳方法

jquery - 将scrollTo应用于自动生成的链接