0
我用http://loopj.com/jquery-tokeninput/分词器。数组值始终为空。这是我的代码。任何人都可以告诉我的代码有什么问题吗?为什么Jquery tokeninput值为空?
<div>
<input type="text" id="first" name="first" onchange="callthis()"/>
<script type="text/javascript">
$(document).ready(function() {
$("#first").tokenInput([
{name: "Ruby"},
{name: "Python"},
{name: "JavaScript"},
{name: "ActionScript"},
{name: "Scheme"},
{name: "Lisap"},
{name: "C#a"},
{name: "Fortran"},
{name: "Visual Basic"},
{name: "Ca"},
{name: "C++"},
{name: "Java"}
]);
});
</script>
</div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="src/jquery.tokeninput.js"></script>
<link rel="stylesheet" href="styles/token-input.css" type="text/css" />
<script>
function callthis(){
var val = $('#first').tokenInput("get");
alert(val);
}
</script>
在他们的文档中,他们要求使用这一行来获取值。 selector.tokenInput("get");
提前致谢。
我刚刚在变量val下面添加了一个警报,但是它显示[Object Object] – Subash 2015-04-02 12:54:38
是的。例如,尝试运行这个'alert({a:1})'。你会看到同样的信息'[Object Object]'。如果你想打印对象,使用'console.log()'。请确保您的浏览器控制台已打开。 – Sergey 2015-04-02 13:01:11