我正在根据标签数据是否与关键变量匹配,有条件地将元素附加到容器。有条件地附加匹配值的已解析JSON中的元素
返回标签数据的方式就像tag1 tag2 tag3 tag4 tag5,关键是匹配一些标签数据,但它仍然没有执行附加条件。
任何形式的这种头痛的帮助将不胜感激!
下面的代码:
var key = getParameterByName('img');
var tags = item.tags;
if (key != null){
//move onto conditional append
if (key === tags) {
$('<div class="photo">
<figure class="cell" data="'+tags+'">
<figcaption class="caption" style="display: none;"> '+title+' <a href="">click</a></figcaption>
<a href="' +imgb+ '"><img src="' +img+ '" class="small-image"/></a></figure>').appendTo('#container');
}
}
else {
$('<div class="photo"><figure class="cell" data="'+tags+'"><figcaption class="caption" style="display: none;">'+title+'<a href="">click</a></figcaption><a href="'+imgb+'"><img src="'+img+'" class="small-image"/></a></figure>').appendTo('#container');
}
什么是'key'? – mehulmpt
键是页面加载时触发的变量。 var key = getParameterByName('img'); –
'关键是匹配一些标签'这是否意味着如果标签是'tag1 tag2 tag3'那么key可能'tag1 tag2'? – mehulmpt