首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用tag-it jquery插件获取标签

如何使用tag-it jquery插件获取标签
EN

Stack Overflow用户
提问于 2014-06-18 21:37:20
回答 1查看 830关注 0票数 0

我在工作中使用了tag-it jquery插件。我想要获取在文本区域中输入的标签,但得到的是空字符串。以下是我的代码

代码语言:javascript
复制
<?
    $simple_tags = array('c++', 'java', 'php', 'coldfusion', 'javascript', 'asp', 'ruby', 'python', 'c', 'scala', 'groovy', 'haskell', 'perl', 'erlang', 'apl', 'cobol', 'go', 'lua');
?>
    <script>
        $(function(){
            var sampleTags = <?php echo json_encode($simple_tags); ?>; 
            $('#singleFieldTags').tagit({
                availableTags: sampleTags,
                // This will make Tag-it submit a single form value, as a comma-delimited field.
                singleField: true
            });
        });
        function show()
        {
            console.log($('#singleFieldTags').val());
        }
    </script>

<div id="wrapper"> 

    <div id="content">
        <form>
            <ul id="singleFieldTags"></ul>
            <input type="submit" value="Submit" onclick="show()">
        </form>
    </div>
</div>
EN

回答 1

Stack Overflow用户

发布于 2014-07-10 19:32:20

首先,我要说的是,您可以将标记作为字符串。其次,使用input元素而不是ul来获取这些值。

您的代码将如下所示。

记住将它链接到js函数alert,这样您就可以看到输出值。

请让我知道,如果它的工作,因为我与这个插件在过去的工作。

代码语言:javascript
复制
<?php 

    $simple_tags = "'c++', 'java', 'php', 'coldfusion', 'javascript', 'asp', 'ruby', 'python', 'c', 'scala', 'groovy', 'haskell', 'perl', 'erlang', 'apl', 'cobol', 'go', 'lua'";

?>    

<script type="text/javascript">
   $(function(){
      var sampleTags = [<?php echo $simple_tags; ?>];
      $("#singleFieldTags").tagit({
          availableTags: sampleTags
    });
});
</script>

<input type="text" id="singleFieldTags"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24287063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档