无法分配动态创建图像的样式

时间:2014-06-25 11:32:58

标签: javascript css

我正在使用此代码动态创建图像,但样式未获得分配

var descriptionicon = $("<img />")
    .prop("id", i)
    .prop("src", "images/Actions-mail-mark-task-icon.png")
    .css({
        width: '30px;',
        height: '30px;'
    });

4 个答案:

答案 0 :(得分:0)

从属性值中取出分号:

var descriptionicon = $("<img />")
    .prop("id", i)
    .prop("src", "images/Actions-mail-mark-task-icon.png")
    .css({
        width: '30px',
        height: '30px'
    });

答案 1 :(得分:0)

删除“;”来自CSS语法。更新您的代码,如下所示。

 var descriptionicon = $("<img />")
.prop("id", i)
.prop("src", "images/Actions-mail-mark-task-icon.png")
.css({
    width: '30px',
    height: '30px'
});

答案 2 :(得分:0)

尝试使用此代码

var descriptionicon = $("<img />")
    .prop("id", i)
    .prop("src", "images/Actions-mail-mark-task-icon.png")
   .css({
   'font-size' : '10px',
   width : '30px',
   height : '10px'
});

答案 3 :(得分:0)

避免使用CSS方法中不需要的分号(;)。

var descriptionicon = $("<img />")
.prop("id", i)
.prop("src", "images/Actions-mail-mark-task-icon.png")
.css({
    width: '30px',
    height: '30px'
});