Javascript按钮单击触发器按键并将文本添加到输入文本中 点击 $(“按钮”)。单击(函数(){ 变量e=$.Event('keypress'); e、 which=65;//字符“A” $('.foo')。触发器(e); });
我尝试触发一个键盘事件并将文本添加到输入文本中 由于某些原因,我不能使用Javascript按钮单击触发器按键并将文本添加到输入文本中 点击 $(“按钮”)。单击(函数(){ 变量e=$.Event('keypress'); e、 which=65;//字符“A” $('.foo')。触发器(e); });,javascript,jquery,Javascript,Jquery,我尝试触发一个键盘事件并将文本添加到输入文本中 由于某些原因,我不能使用=html或text(),我必须触发键盘事件 有人知道如何解决这个问题吗?试着这样做:。使用$(element).val()添加到输入使用。无需使用触发器事件。只需将数据加载到element。够了 $(“按钮”)。单击(函数(){ 变量e=$.Event('keypress'); e、 which=65;//字符“A” $('.foo').val(String.fromCharCode(e.which)); }); 单击
=html或text()
,我必须触发键盘事件
有人知道如何解决这个问题吗?试着这样做:。使用$(element).val()添加到输入使用。无需使用触发器事件。只需将数据加载到element。够了
$(“按钮”)。单击(函数(){
变量e=$.Event('keypress');
e、 which=65;//字符“A”
$('.foo').val(String.fromCharCode(e.which));
});代码>
单击
尝试以下操作:。使用$(元素).val()添加到输入使用。无需使用触发器事件。只需将数据加载到元素。够了
$(“按钮”)。单击(函数(){
变量e=$.Event('keypress');
e、 which=65;//字符“A”
$('.foo').val(String.fromCharCode(e.which));
});代码>
单击
input hasvalue
(或者在jQueryland中,事物必须不同,只是为了不同,val
)-而不是text
或html
input hasvalue
(或者在jQueryland中,事物必须不同,只是为了不同,val
)-不text
或html
这不会触发按键事件:也不需要创建事件对象。这也不会触发按键事件:也不需要创建事件对象
<input class="foo" type="text" />
<button>click</button>
$('button').click(function(){
var e = $.Event('keypress');
e.which = 65; // Character 'A'
$('.foo').trigger(e);
});