i used the following code to dynamicly create an img the div is created and works fine so is the input text but the problem is that the img control is created but the img is not shown i cant find where the problem is help plz
$.each(data.user, function (i,data) {
$("<div>"+data.id+" </div>").attr('id',data.id).appendTo('#page_14_14');
$('#'+data.id).css({"border-color": "#C1E0FF",
"border-weight":"1px",
"margin-top":"10px",
"border-style":"solid"});
var ctrl = $('<input/>').attr({ type: 'text', name:'text', value:data.email , id:data.email, disabled:true }).addClass("text");
$(ctrl).appendTo("#"+data.id);
$('#'+data.email).css({"border-color": "#C1E0FF",
"width":"50px",
"margin-top":"10px",
"border-style":"solid"});
var img = $('<img/>').attr({ className:"inline" , src:"/www/images/Arrow.png" }).addClass("img");
$(img).appendTo("#"+data.id);
});
i also used this for the following two methods for the img but i had the same problem
var img = $('<img/>', {"class" :"inline", src:"/www/images/Arrow.png" });
var img = $('<img class="inline" src="/www/images/bg.png" width="50px" height="50px" />');
Aucun commentaire:
Enregistrer un commentaire