在javascript中动态添加图片显示错误

南迪尼·德维(Nandhini Devi)

我想在代码中动态添加标签和图像。当我添加标签时,它可以正常工作,但是当我尝试添加图像时,它不起作用。

 for(var i=0;i<output.length;i++){
 var shopname=$("<label id="+output[i].branch_id+">"+output[i].myfavourite+"</label>");
 var shopimage=$("<img id="+output[i].image+" float="left" width="100px"/>");
 $("#id").append(shopname).append(shopimage);
 }
先生代码

引号float="left"width是问题所在,因为您使用双引号将字符串包装起来。您可以这样逃避它们:

var shopimage=$("<img id="+output[i].image+" float=\"left\" width=\"100px\"/>");

尽管您应该在CSS中设置float,而不是将其设置为属性:

var shopimage=$("<img id="+output[i].image+" width=\"100px\" style=\"float:left\" />");

整个代码最好使用对象而不是HTML字符串:

var shopname = $("<label></label>")
                   .prop("id", output[i].branch_id)
                   .text(output[i].myfavourite);

var shopimage = $("<img />")
                   .prop("id", "someid")
                   .prop("src", output[i].image)
                   .css({
                       width : '100px;',
                       float: 'left'
                   });

$("#id").append(shopname).append(shopimage);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在javascript中动态添加图片显示错误

来自分类Dev

需要在javascript中动态添加图片的alt标签

来自分类Dev

使用javascript动态添加图片src

来自分类Dev

显示Laravel 4中动态添加的元素的验证错误

来自分类Dev

显示Laravel 4中动态添加的元素的验证错误

来自分类Dev

在Django中显示图片错误的网址

来自分类Dev

灯箱2:如何通过javascript动态添加图片

来自分类Dev

在JavaScript中添加动态控件

来自分类Dev

在javascript中动态添加输入

来自分类Dev

在javascript中动态添加值

来自分类Dev

图片未显示在javascript画布中

来自分类Dev

如何在JavaScript测验中显示图片?

来自分类Dev

在VB.Net中动态添加图片框

来自分类Dev

在Django主页中添加动态生成的matplotlib图片

来自分类Dev

动态添加的行未在android中显示

来自分类Dev

动态添加的行未在android中显示

来自分类Dev

动态添加的TextInputLayout未在LinearLayout中显示

来自分类Dev

图片显示错误

来自分类Dev

图片显示错误

来自分类Dev

HTML 图片显示错误

来自分类Dev

动态添加图片到ListView

来自分类Dev

动态添加的元素在动态调整的网格中无法正确显示

来自分类Dev

点击添加图片JavaScript

来自分类Dev

当我动态添加片段时,它显示错误

来自分类Dev

Javascript:显示所选图片

来自分类Dev

拍摄和显示图片的应用程序中的内存错误

来自分类Dev

CGI中的Javascript显示错误

来自分类Dev

如何删除在Javascript中动态添加的元素

来自分类Dev

在javascript数组中动态添加对象