好的,我在这里俯瞰简单的事情。以下javascript返回title
变量在之外的锚标记而不是其内部(因为代码看起来要写给我)。
我知道我错过了一些明显的东西,比如将变量作为字符串或类似的东西返回的方法,但我不确定发生了什么。
帮助?
编辑:我的错误,是“查看网站”,它是在<a>
代码
// Convert logo img alt tags into div.caption 's
$(".imgs_wrap img").each(function(i, ele) {
var title = $(ele).attr('title');
var description = $(ele).attr('alt');
$(this).parent().prepend('<div class="caption popup"><p> ' +description + ' <a target="_blank" class="view_site" href="http://'+title+'" />View Site</a></div></p>');
});
答案 0 :(得分:1)
在呈现<a>
:
错误行:
$(this).parent().prepend('<div class="caption popup"><p> ' +description + ' <a target="_blank" class="view_site" href="http://'+title+'" />View Site</a></div></p>');
更改为:
$(this).parent().prepend('<div class="caption popup"><p> ' +description + ' <a target="_blank" class="view_site" href="http://'+title+'" >View Site</a></div></p>');