$(document).ready(function() {
var tokenCopy = $("#demo-input-local").clone()
function resetToken() {
var newToken = tokenCopy.clone()
$(".token-input-list")
.before(newToken)
.remove()
setToken()
}
function setToken() {
$("#demo-input-local").tokenInput([
{id: 7, name: "Ruby"},
{id: 11, name: "Python"},
{id: 13, name: "JavaScript"},
{id: 17, name: "ActionScript"},
{id: 19, name: "Scheme"},
{id: 23, name: "Lisp"},
{id: 29, name: "C#"},
{id: 31, name: "Fortran"},
{id: 37, name: "Visual Basic"},
{id: 41, name: "C"},
{id: 43, name: "C++"},
{id: 47, name: "Java"}
]
,{onDelete: function (item) {
// Decide here if you need to do a reset then...
resetToken()
}}
);
};
setToken()
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://www.loopj.com/jquery-tokeninput/src/jquery.tokeninput.js"></script>
<link rel="stylesheet" href="http://www.loopj.com/jquery-tokeninput/styles/token-input.css" type="text/css" />
<link rel="stylesheet" href="http://www.loopj.com/jquery-tokeninput/styles/token-input-facebook.css" type="text/css" />
<h2>Simple Local Data Search</h2>
<div>
<input type="text" id="demo-input-local" name="blah" />
<input type="button" value="Submit" />
<input type="button" id="btnReset" value="Reset" />
</div>
我很欣賞你的答案@VanquishedWombat,但我沒有任何復位按鈕。而且我無法添加重置按鈕,根據要求修改爲 – Jigarb1992
確定重置刪除。請注意,您需要添加自己的支票以識別高級用戶何時需要重置! –
感謝@VanquishedWombat – Jigarb1992