我正在为学校项目使用jQuery标记编辑器(http://blog.crazybeavers.se/wp-content/demos/jquery.tag.editor/)。一切都很完美,但我无法检索我添加的标签数组。这是我的代码:
$("#allTags").click(function () {
var tags = $("#tagEditor").tagEditor().getTags();
alert(tags);
});
数组不会返回任何内容。
这是jQuery标签编辑器中的代码:
(function ($) {
$.fn.extend({
tagEditor: function (options) {
var defaults = {
separator: ',',
items: [],
className: 'tagEditor',
confirmRemoval: false,
confirmRemovalText: 'Do you really want to remove the tag?',
completeOnSeparator: false,
completeOnBlur: false,
initialParse: true
}
var options = $.extend(defaults, options);
var listBase, textBase = this, hiddenText;
var itemBase = [];
this.getTags = function () {
return itemBase.join(options.separator);
};
...
答案 0 :(得分:1)
如果您仍然遇到此问题,我建议您获取最新版本的插件(来自您上面提到的网站)。 getTags() - 方法在最新版本中被重写,现在工作得更好。