JQuery格式问题

时间:2010-09-17 22:06:46

标签: javascript jquery concatenation

我不能让这个为我的生活工作。 URL concat搞砸了。答案似乎并不明显......

function(data){
$('#dataDisplay').prepend("<img src='http://url"+data+"moreurl' />").fadeIn("slow");
});

Firebug抛出了缺少结束参数的错误。

2 个答案:

答案 0 :(得分:0)

function xx(data){
$('#dataDisplay').prepend("<img src='http://url"+data+"moreurl' alt='' />").fadeIn("slow");
});

您应该将您的功能命名为XX,例如我认为您必须添加ALT属性

答案 1 :(得分:0)

请尝试使用占位符替换字符串,并停止担心转义。

var img = '<img src="http://url{data}moreurl" />';
img = img.replace("{data}", data);
$('#dataDisplay').prepend(img).fadeIn('slow');