请问这里的trigger 怎么理解?

                $("input[name='title']").on('keydown', function(e) {                
                    var $this = $(this);
                    var limit = $this.attr('maxlength');
                    $this.siblings('span').text($this.val().length + "/" + limit);
                    return true;
                }).trigger('keydown');

这里的参数e 还有 再 trigger是什么意思呢?
还有为什么 keypress为什么不能正常触发呢?在手机上

触发 keydown事件,e就是你传入的参数,随便你传入什么

给您一段代码,方便理解


Demo-a $('body').on("click","a",function(e,options){ options = options || {}; if ( !options.complete ) { e.preventDefault(); // Prevent form from submitting. alert("第一次触发点击事件"); $(e.currentTarget).trigger(e.type, { 'complete': true }); } else { alert("第二次调用,是由第一次调用代码触发"); } });


by English++小组,englishpp.com

触发控件上绑定的事件,e是jquery包装过的事件参数。

你自己增加alert看看输出没有,看代码没有问题