我在删除var的部分内容时遇到了一些问题。
function hotBarClick() {
var likeCount = 0;
$.each(companies, function (key, value) {
if (value.liked) {
likeCount++;
}
if (value.liked && value.alreadyliked ==false) {
var content = value.getHtmlLogo();
matchesHtml.add(content);
this.alreadyliked = true;
}
if (value.liked == false && value.alreadyliked == true) {
var discontent = value.getHtmlLogo();
matchesHtml.remove(discontent);
this.alreadyliked = false;
}
});
我正在制作基于html和javascript的应用。你可以喜欢/不喜欢附近的公司。如果你喜欢5家公司或触摸“hotbar”,你会看到一个滑块(猫头鹰 - 轮播),上面有你喜欢的公司的标识。
我的问题是,如果您首先喜欢某家公司然后不喜欢它,我就无法从滑块中删除以前显示过的图像。 var matcheshtml是包含此信息的var。您可以在我的代码中看到我通过matcheshtml.add()添加内容但我似乎无法在此处使用.remove()方法?
如何删除好部分?
BTW:我认为不满意包含正确的值