Jquery 在前置img src中使用变量
我有一个img源,我正试图预先编写,但我试图使用源中的变量“id”。我很难修改这段代码来做到这一点Jquery 在前置img src中使用变量,jquery,variables,prepend,Jquery,Variables,Prepend,我有一个img源,我正试图预先编写,但我试图使用源中的变量“id”。我很难修改这段代码来做到这一点 $('#photo_850').prepend('<img src= id + ".jpg" />'); $('#photo_850')。前置(''; 感谢您在这方面的帮助您的连接已关闭: $('#photo_850').prepend('<img src="'+id+'.jpg" />'); $('#photo_850')。前置(''; 另一种可能更容易阅读的
$('#photo_850').prepend('<img src= id + ".jpg" />');
$('#photo_850')。前置('';
感谢您在这方面的帮助您的连接已关闭:
$('#photo_850').prepend('<img src="'+id+'.jpg" />');
$('#photo_850')。前置('';
另一种可能更容易阅读的方法是:
$("<img>", { src: id + ".jpg" }).prependTo("#photo_850");
$(“
此方法首先创建由第一个参数中的字符串表示的元素。接下来,jQuery继续将对象文本的成员映射到新创建的HTML元素。您现在可能可以猜到我们新创建的foo.jpg的属性,假设变量id
是foo的字符串“
我希望我能理解第二个方法中发生的事情…看起来很有趣谢谢你的回答,实际上我也不介意对第二个方法进行解释。这是否适用于其他元素?比如$('',{type:'text'})?这是否应该只用于创建一个元素来进行前置、追加等操作?@VIDesignz试试看;)随便你怎么用。这是一种创建HtmleElement并快速将其放入DOM(或不放入DOM)的快速简便的方法。我一定会尝试它,感谢您为我提供了这种方法!