嘗試抓取可見的divs
的類名稱,然後將prepend
的小數位轉換爲我得到的類名的小數。 任何幫助將是偉大的,謝謝。抓住可見的div類,然後添加一個。到找到的每個類的前面
這是我到目前爲止。
$('#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%;" ">');
});
我回來的價值將有兩個類名稱。每個具有.open類的div都有另一個獨特的類名。所以如果我回到'打開HTML5'的值,我想在每個前面添加一個小數,所以結果將是.open .HTML5 – 2013-02-28 20:41:47