我有一个物品清单。
当我单击这些项目中的任何一个时,我会将其-value复制id
到 form text
-field 中。
每次单击时,它都会替换该值,默认情况下是正确的。但是我想补充的是,用户可以按住键盘上的一个键,然后当他们点击时,他们.append
只是点击了相同的表单字段。
这是我用于第一个/默认场景的 jQuery 代码:
$(function(){
$('ul#filter-results li').click(function(){
var from = $(this).attr('id'); // get the list ID and
$('input#search').val(from+' ').keyup(); // insert into text-field then trigger the search and
$('input#search').focus(); // make sure the field is focused so the user can start typing immediately
});
});
有没有办法实现某种键盘按键监听器?
就像是:
if (e.shiftKey){
.append('this text instead')
}
还没试过看看shiftKey
这里是否有任何有效的名字