【发布时间】:2011-08-06 15:27:14
【问题描述】:
我有未知数量的 ID 增加的 div:
<div id="source-1" data-grab="someURL"/>Content</div>
<div id="source-2" data-grab="anotherURL"/>Content</div>
<div id="source-3" data-grab="anddifferentURL"/>Content</div>
<div id="source-4" data-grab="andthelastoneURL"/>Content</div>
我还有另一个清单:
<ul>
<li id="target-1" class="target"><a href="#"> </a></li>
<li id="target-2" class="target"><a href="#"> </a></li>
<li id="target-3" class="target"><a href="#"> </a></li>
<li id="target-4" class="target"><a href="#"> </a></li>
</ul>
现在,我想要实现的是从 source-1 抓取数据抓取 URL,并将其作为图像附加到 target-1 等等。所以最后输出列表看起来就像:
<ul>
<li id="target-1"><a href="#"><img src="someURL" /> </a></li>
<li id="target-2"><a href="#"><img src="anotherURL" /> </a></li>
<li id="target-3"><a href="#"><img src="anddifferentURL" /> </a></li>
<li id="target-4"><a href="#"><img src="andthelastoneURL" /> </a></li>
</ul>
我正在从第一个列表中获取所有数据,但我不确定如何将正确的源元素附加到正确的目标元素?
$(document).ready(function(){
$('.target').each(function(){
var URL = jQuery(this).data('grab');
});
});
【问题讨论】:
标签: javascript jquery append