我正在使用来自http://textextjs.com/
的插件这是我的代码摘要:
<body>
<script type = "text/javascript">
agoras = $('#tags').val();
alert(agoras);
</script>
<input type="text" id="tags" />
<script type="text/javascript">
$('#tags').textext({
plugins : 'autocomplete filter tags',
tagsItems : [ 'Basic', 'Javascript', 'PHP', 'Scala' ]
});
</script>
</body>
标签效果很好。我唯一的问题是我似乎无法获得输入。它始终只是警告一个空白字符串。我试着查看文档,但我找不到将从文本框中获取输入的命令。有什么想法吗?
P.S。我已经尝试更改脚本标记的排列。没有其他安排仍然有效。我真的认为有一个js函数来获取输入内容。
答案 0 :(得分:3)
最后......我找到了获取价值的代码。就这么简单:
<body>
<script type = "text/javascript">
agoras = $('#tags').textext()[0].hiddenInput().val();
alert(agoras);
</script>
<input type="text" id="tags" />
<script type="text/javascript">
$('#tags').textext({
plugins : 'autocomplete filter tags',
tagsItems : [ 'Basic', 'Javascript', 'PHP', 'Scala' ]
});
</script>
</body>
具体来说,我需要做的就是:
agoras = $('#tags').textext()[0].hiddenInput().val();