【发布时间】:2015-06-21 11:09:51
【问题描述】:
我想在标签'li'中添加一些细节,所以我将细节存储到标签'a'中。
但是效果不好。索引“0”出现两次。
相关代码。
<div class="frame">
<ul>
<li>
<a class="thumb" href="#" />
<img title="EOC 450D Camera" src="image/picture1.jpg"/>
<a class= "descript" href="test1" />
</li>
<li>
<a class="thumb" href="#"/>
<img title="A Set of Camera Lenses" src="image/picture2.jpg"/>
<a class = "descript" href="test2" />
</li>
<li>
<a class="thumb" href="#"/>
<img title="Profession Camera" src="image/picture3.jpg"/>
<a class= "descript" href="test3" />
</li>
<li>
<a class="thumb" href="#">
<img title="EOC 2100D Camera" src="image/picture4.jpg"/>
</a>
</li>
</ul>
</div>
jQuery 部分:
$items.each(function(){
var $this = $(this),
_href = $this.find('a').attr('href'),
_title = $this.find('img').attr('title');
var _text = $this.find('.descript').attr('href');
$this.append('<div class="ovrly">' +
'<h3>' +
'<a href="' + _href + '" alt="' + _title + '" title="' + _title + '">' + _title + '</a>' +
'</h3>' + '<br>' + _text +
'</div>').find('.ovrly').css('opacity', _opacity);
});
但是效果是这样的。
谢谢!
【问题讨论】: