我需要这样做,所以如果用户输入“魁北克”一词的任何组合,它会自动将其重命名为魁北克市,这无论如何都需要发生。我遇到的问题是,如果单词中有任何空格,它就不起作用。我尝试修剪字符串,但它不能正常工作。这是我的代码,如果有什么我可以改进的,请告诉我。
$('#location').on('blur', function() {
var field = $('#location').val();
$.trim(field);
switch (field) {
case 'Quebec' :
case 'QUEBEC' :
case 'Québec' :
$('#location').attr('value', 'Quebec City');
break;
}
})
$('#location').on('keypress', function() {
var field = $('#location').val();
$.trim(field);
switch (field) {
case 'Quebec' :
case 'QUEBEC' :
case 'Québec' :
$('#location').attr('value', 'Quebec City');
break;
}
})