【问题标题】:How to get Tagit Tags from textbox如何从文本框中获取 Tagit 标签
【发布时间】:2014-05-14 16:08:37
【问题描述】:

我在这里使用tagIt plugin。我已经在Asp.net TextBox 上实现了它现在我想获取文本框中的所有标签。但是我无法从文本框中获取标签或标签文本。

我正在尝试以下内容。

这是我的 Jquery

<script type="text/javascript">
        $(function () {
            $('#<%=TxtMetaKey.ClientID %>').tagit({
                allowSpaces: true
            });
            $("#<%=btntest.ClientID %>").click(function () {
                getTagsString($('#<%=TxtMetaKey.ClientID %> li').text())
                var tagStr = JSON.stringify($('#<%=TxtMetaKey.ClientID %>').tagit("tagLabel"));
                alert("function is called" + tagStr);
            });
        });

        function getTagsString(tags) {
            var string = "";
            alert(tags);
            for (var i in tags) {
                string += tags[i] + ",";
                alert("Value of string is : "+string);
            }
            alert($("#<%= hdnSelectedTags.ClientID %>").val(string));
        }
</script>

源代码:

<div class="form-group">
    <asp:TextBox ID="TxtMetaKey" runat="server" CssClass="form-control"></asp:TextBox>
    <asp:Button ID="btntest" runat="server" Text="Test" ValidationGroup="DialogGroup"
                    class="form-control"></asp:Button>
</div>

所以如果有人解决了这个问题,请帮助我。

【问题讨论】:

    标签: javascript jquery asp.net tags tag-it


    【解决方案1】:

    你知道插件有它自己的方法来做到这一点吗? assignedTags 旨在返回当前在小部件中的所有标签的字符串数组。

    例如

    var tagStrArr = $('#<%=TxtMetaKey.ClientID %>').tagit("assignedTags");
    

    【讨论】:

      猜你喜欢
      • 2015-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 2021-02-26
      • 2017-06-11
      • 1970-01-01
      相关资源
      最近更新 更多