jQuery按键获取第一个单词
在jQuery中,我使用以下代码获取值:jQuery按键获取第一个单词,jquery,Jquery,在jQuery中,我使用以下代码获取值: $('#input_id').keypress(function(){ var content= $(this).val(); alert(content); }); 在这种情况下,我键入“a”它将通知空白,键入“ab”它将通知“a”。你知道当我键入“a”时,它应该提醒“a”,当我键入“ab”时,它应该提醒“ab”吗?你可以使用keyup而不是keypress功能: $document.readyfunction{ $'input_id'.ke
$('#input_id').keypress(function(){
var content= $(this).val(); alert(content);
});
在这种情况下,我键入“a”它将通知空白,键入“ab”它将通知“a”。你知道当我键入“a”时,它应该提醒“a”,当我键入“ab”时,它应该提醒“ab”吗?你可以使用keyup而不是keypress功能:
$document.readyfunction{
$'input_id'.keyupfunction{
var content=$this.val;alertcontent;
};
};
A.
您需要使用onkeyup或oninput,因为在将值添加到字段之前会触发keypress。您还可以使用警报来阻止所有进一步的处理 $'input_id0'.onkeypress,函数{ var content=$this.val; console.logcontent; }; $'input_id1'.onkeyup,函数{ var content=$this.val; console.logcontent; }; $'input_id2'。oninput,函数{ var content=$this.val; console.logcontent; };
这是因为您正在处理事件。相反,您应该使用来实现您的需求 $'input_id'.keyupfunction{ var content=$this.val; 警报内容; };