2016-03-24 104 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

回答