私がしたいのは、配列関数の結果に基づいて異なるURLを提供することです。 基本的に、collectTagsが "church"または "concert"に等しい場合、それはA.comにリンクします。それ以外の場合はB.comにリンクします。if..else文は配列関数の結果に基づいています
は、ここで私が現在持っているコードです:
caption : function(instance, item) {
var caption, link, collectTags, tags;
caption = $(this).data('caption');
link = '<a href="' + item.src + '">Download image</a>';
collectTags = $(this).parent().attr("class").split(' ');
tags = $.map(collectTags,function(it){ if(collectTags === "church"){ return '<a href="A.com' + it + '">'+ it +'</a>'} else{return '<a href="B.com' + it + '">'+ it +'</a>'};});
return (caption ? caption + '<br />' : '') + link + '<br/>' + tags.slice(1);
}
コードの何が間違っていますか? –
あなたはまだここにいますか? –