此代码对我不起作用:
var e = jQuery.Event("keypress");
e.which = 43; // # Some key code value
$(document).trigger(e);
无论如何都要虚拟触发它?
$("input#genres").live('click', function(){
var value = $(this).val();
if($(this).is(':checked')) {
$("input.maininput").val(value);
var e = jQuery.Event("keypress");
e.which = 13; // # Some key code value
$("input.maininput").trigger(e);
}
});
这是我的整个代码,但仍然没有运气。
答案 0 :(得分:1)
您的代码正常运行,您只需要添加一些处理程序..
var e = jQuery.Event("keypress");
e.which = 43; // # Some key code value
$(document).on('keypress', function(e) {
alert(e.which);
});
$(document).trigger(e);
答案 1 :(得分:0)
你可以这样做
var e = jQuery.Event("keydown");
e.which = 8; // some value (backspace = 8)
$(document).on('keydown', function(e) {
alert(e.which);
});
$(document).trigger(e);