javascript - 与 jquery 连接

标签 javascript jquery string concatenation

不确定如何以正确的方式编写它。我可以让它工作但是当我查看源代码时它看起来像这样

<img "="" "style="width:30%; height:30%;"   src="correctsource"></img>

正如您在图片标签的开头看到的那样,它们是两个额外的引号和一个等号。

这是我的代码

var img = $(this).attr('src');
  //grab the visible div and the div with class edititable within it and append image
  $(".open:visible").find('.edititable').append('<img src="' + img + '" "style="width:30%; height:30%;" ">');

最佳答案

更改为:

foo.append(
    $("<img />", { 
        src: img, 
        style: "width: 30%; height: 30%" 
    })
);

通过这种方式更容易避免引号不匹配的错误,并且通常也提高了可读性

关于javascript - 与 jquery 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15323678/

相关文章:

ajax - 为什么我的 Jquery ajax 成功处理程序被数组(而不是响应对象)调用

jquery - 有没有办法从类型集合中选择第一个元素

Java-使用 BufferedReader 时将 String 转换为 int

java - 如何在java中按元素数量对2D字符串数组进行排序

JavaScript setUTCHours 返回错误的日期

javascript - 如何更改“喜欢”/“发送”按钮在 Facebook 墙上发布的内容?

javascript - 使用复选框和多个选择器更改功能

javascript - 不显示 src 的视频 RTC

javascript - Bootstrap轮播不滑动

java - 仅提取 1 个单词的行?