我正在使用XOXCO的标记插件。 目前它始终显示删除x但是我只希望在页面处于编辑模式时显示它。目前我正在为editmode使用knockout数据绑定:
data-bind="visible: $root.editMode()==true"
这是用于显示标记的XOXCO代码和用于删除的x。
if (d != "" && h != true) {
a("<span>").addClass("tag").append(a("<span>").text(d).append(" "), a('<a>',{
id: "campaign-tag",
href: "#",
title: "Removing tag",
text: "x"
}).click(function() {
return a("#" + f).removeTag(escape(d))
})).insertBefore("#" + f + "_addTag");
g.push(d);
a("#" + f + "_tag").val("");
if (e.focus) {
a("#" + f + "_tag").focus()
} else {
a("#" + f + "_tag").blur()
}
a.fn.tagsInput.updateTagsField(this, g);
if (e.callback && c[f] && c[f]["onAddTag"]) {
var i = c[f]["onAddTag"];
i.call(this, d)
}
if (c[f] && c[f]["onChange"]) {
var j = g.length;
var i = c[f]["onChange"];
i.call(this, a(this), g[j - 1])
}
}
任何帮助都会很棒!