如何触发keyup事件??
如果文本字段包含id项,并且如果我触发带空格的事件,则必须在文本字段中添加空格 我只是希望它从JavaScript控制台触发一个事件
$('#item').keydown();
$('#item').keypress();
$('#item').keyup();
答案 0 :(得分:0)
您可以使用“输入模糊”代替按键,键盘,键盘:
$('#item').on('input blur', function(e) {
// do something
});
以下是一个例子:
$(document).ready(function() {
$('#item').on('input blur', function(e, customData) {
var data = $(this).val() ;
if(typeof customData !== 'undefined') {
data = customData;
}
$('.check').text('yourItemId: ' + data);
});
$('button').click(function() {
$('#item').trigger('blur', ["Hello"]);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Type something:
<input id="item" name="code" maxlength="19">
<span class="check"></span>
<br>
<button>Trigger input-blur-event test</button>
<强>注意:强>
.trigger()
接受在线一项活动!
以下是其他用户设置新功能triggerAll的好方法:jQuery .trigger() multiple events