【发布时间】:2011-10-02 00:33:22
【问题描述】:
我想阅读“.vm-video-title”-divs 中的所有链接并将它们分别发布在同一个 div 中。所以我做了这个脚本:
$('.vm-video-title').each(function(i) {//all divs
$(this).html($(this).html()+$("div.vm-video-title>a").text());//add to div the link
});
但我的问题是它会读取所有 div 的所有链接并将它们放在一个 div 中。
示例:
<div class="vm-video-title"><a href="...">Text1</a></div>
<div class="vm-video-title"><a href="...">Text2</a></div>
<div class="vm-video-title"><a href="...">Text3</a></div>
输出:
<a href="...">Text1</a>Text1Text2Text3
<a href="...">Text2</a>Text1Text2Text3
<a href="...">Text3</a>Text1Text2Text3
想要的输出:
<a href="...">Text1</a>Text1
<a href="...">Text2</a>Text2
<a href="...">Text3</a>Text3
【问题讨论】:
标签: javascript jquery loops each