Я пытаюсь добавить свойства css с помощью jquery для динамически созданных div и я определяю часть jquery css во время загрузки документа. но когда я добавляю divs динамически позже, используя любое событие, те divs с именами классов не будут получать указанные свойства. Ive добавил пример кода в скрипкой .. http://jsfiddle.net/nEgzY/9/Применение css через jquery для динамически созданных divs
в скрипку, то ДИВ добавляемый на кнопку мыши, Bt и можно увидеть, что не получает указания свойства ..
var eventsArray=["test1", "test2"];
$(".testClick").on("click",function(){
var printHTML='';
for(var i=0; i<eventsArray.length; i++){
printHTML = "<div class='eventNameTagColor"+eventsArray[i] +"'> test </div>"
}
$(".appendingDiv").append(printHTML);
});
$(document).ready(
function() {
for(var i=0; i<eventsArray.length; i++){
$(".eventNameTagColor"+ eventsArray[i]).css({"background" : "linear-gradient(center top , #F68A28, #F36C00) repeat scroll 0 0 transparent" ,
"width": "250px",
"font-weight" : "bold",
"height" : "30px",
"color":"#ffffff",
"float":"left"
});
}
});
Является ли css одинаковым для всех классов? –
нет его нет .. для каждого из них будет по-другому. Я просто не добавил в пример .. вот и все. – sam