【问题标题】:Prepopulated tag using an array instead un orded list使用数组而不是无序列表的预填充标签
【发布时间】:2014-07-30 10:28:21
【问题描述】:

使用 jquery tagit 实现标签功能。根据那里的文档,他们建议将预定义的无序列表(li)用于预填充的标签。但我希望使用数组而不是“无序列表”,有人可以提出任何解决方案吗?

<ul class="tagit">
<li>Java</li>
<li>Php</li></ul>

尝试如下使用。

var preTags = ["Java", "Php"];

【问题讨论】:

标签: jquery tag-it


【解决方案1】:

那会很艰难。

但更好的选择是:

当用户提交表单时,在js处处理事件并构造如下数组:

$(".submit").click(function() { // this could be submit button or onblur event also
   var tags = [];
   $("ul.tagit li.tagit-choice").each(function() {
        var individualtag = $(this).find("span").text();
        tags.push(individualtag);
    });
});

tagit 使用以下内容:

$("#inputboxid").tagit("assignedTags")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多