Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在前置img src中使用变量_Jquery_Variables_Prepend - Fatal编程技术网

Jquery 在前置img src中使用变量

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')。前置(''; 另一种可能更容易阅读的

我有一个img源,我正试图预先编写,但我试图使用源中的变量“id”。我很难修改这段代码来做到这一点

  $('#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)的快速简便的方法。我一定会尝试它,感谢您为我提供了这种方法!