【发布时间】:2016-03-24 01:26:58
【问题描述】:
在使用 Tokenfield for Bootstrap 时,我无法通过按键盘上的“delete”来捕获删除令牌事件。
我只能通过点击“.close”来捕捉删除事件
请看这个jsfiddle。
$(document).ready(function() {
$('#tokenfield').tokenfield({
autocomplete: {
source: ['red','blue','green','yellow','violet','brown','purple','black','white'],
delay: 100
},
showAutocompleteOnFocus: true
});
$("form").submit(function(e) {
e.preventDefault();
$('.form-data').text( $('#tokenfield').val());
});
close();
});
function close() {
$(document).on('click', 'a.close', function(){
alert('delete');
});
}
$('input').change(function() {
close();
})
【问题讨论】:
-
您的意思是当您将焦点放在其中一个标签上时,您无法通过按
delete键将其删除?我可以在你的小提琴中做到这一点。 -
我可以删除它,但按删除键无法捕捉到删除事件。
标签: javascript jquery bootstrap-tokenfield