jquery - 为什么图像不附加到 div 中

标签 jquery jsp

为什么数组中的图片没有显示在div中

我试图将图像附加到下面定义的 div 中,但它们没有显示在 div 中。

<html>
<head>
<title>jQuery Hello World Alert box</title>
<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">  
</script>
<script>
var content = "";
var myArray = ['D:/1146Wj.jpg', 'D:/1146Wj.jpg','D:/1146Wj.jpg'];
myArray.forEach(function (element) {
alert(element);
  content += "<div><a href='#'><img src=" + element + "   /></a></div>";
 $("#container").html(content);
});

</script>
</head>
 <script type="text/javascript">
$(document).ready(function(){
$("#cl").click(function(){
alert("HELLO WORLD!");
});
});
</script>
<body>
<font color="red">CLICK BELOW BUTTON TO SEE ALERT BOX</font>
<br>
<br>
<button id="cl">Click Me</button>
<div id="container">
</div>
</body>
</html>

最佳答案

首先你的for循环是错误的

myArray.forEach(function (element) {
alert(element);
  content = "<div><a href='#'><img src=" + element + "   /></a></div>";
 $("#container").append(content);
});

检查DEMO

确保你的 $(document).ready 中有这个 for 循环

关于jquery - 为什么图像不附加到 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257752/

相关文章:

javascript - jQuery 如何使用 .data() 存储数据?

jQuery 不适用于多个 div 类

java - 在 JSTL 中使用枚举

java - 为什么 ModelDriven 在 Struts 2 中停止工作

javascript - 当用户单击按钮 x 时,将文本添加到输入字段 x

javascript - 将动态创建的文本区域中的文本存储在 localStorage 中

javascript - MVC 4 - 级联下拉列表 - Ajax JavaScript 调用问题

javascript - 如何处理退出后点击 "Back"按钮的用户

java - 嵌套运行时异常 : Cannot parse POST parameters of request

java - GCM 推送通知不起作用,并且注册 ID 也不显示