2016-03-24 54 views
1

当使用Tokenfield进行Bootstrap时,我无法通过按键盘上的“删除”来捕获删除令牌事件。Tokenfield for Bootstrap在删除令牌时无法捕捉事件

我只能赶上删除通过点击事件“.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(); 
}) 
+0

你的意思是当你关注其中一个标签时,你不能通过按'delete'键来删除它吗?我可以在你的小提琴上做到这一点。 –

+0

我可以删除它,但无法通过按删除键捕捉删除事件。 – Tester

回答