javascript - 根据父 div 的 id 添加升序图像

标签 javascript jquery image append

假设我在一个页面上有以下三个具有唯一 ID 的 div

<div id="product-id-001"></div>
<div id="product-id-002"></div>
<div id="product-id-003"></div>

根据 div 的 id 添加以下图像元素需要什么代码?

<div id="product-id-001">

    <img src="images/product-id-001-1.jpg"></img>
    <img src="images/product-id-001-2.jpg"></img>
    <img src="images/product-id-001-3.jpg"></img>

</div>

<div id="product-id-002">

    <img src="images/product-id-002-1.jpg"></img>
    <img src="images/product-id-002-2.jpg"></img>
    <img src="images/product-id-002-3.jpg"></img>

</div>

<div id="product-id-003">

    <img src="images/product-id-003-1.jpg"></img>
    <img src="images/product-id-003-2.jpg"></img>
    <img src="images/product-id-003-3.jpg"></img>

</div>

感谢任何提示。

最佳答案

$('div[id^=product]').each(function(index, elem) {
   for(var i = 1; i < 4; i++) {
       $('<img>', {
          src:    '/images/' + elem.id + i
       }).appendTo(this);
   }
});

演示:http://www.jsfiddle.net/9S9Av/

(您需要 Firebug 或其他 DOM 检查器才能看到结果)

关于javascript - 根据父 div 的 id 添加升序图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4966701/

相关文章:

javascript - 如何修复在多人或组字段中添加用户时 SharePoint 中的错误(仅限人员)

javascript - 创建显示 3 个图像的垂直缩略图

javascript - 使用 <symbol> 编写 SVG 脚本

javascript - 来自另一个部分的 Angular 更新 html

javascript - 在网络应用程序中缓存所有脚本

jquery - Bootstrap BS3 导航栏点击下拉子菜单

jquery - 单击按钮时如何让按钮提供两种不同的功能? -jQuery/CSS

jQuery 使用 CSS 调整大小。为什么这行不通?

sql - Delphi加载图像保存为sql数据库中的blob

performance - FPDF 有很多图像,有什么办法可以加快速度吗?