Jquery获取输入的输入值

时间:2017-06-20 14:29:44

标签: javascript jquery

我想在按住键盘键的同时获取输入值。

如果我单击输入字段,则更新输入。

    $('create-text').onchange = function() {
        console.log("whoo: " + this.value);
    }

2 个答案:

答案 0 :(得分:1)

当值已更改且元素失去焦点时,.change事件会触发,就像在元素外部单击一样。

释放按下的键时:

$('create-text').keyup(function() {
    console.log("whoo: " + this.value);
});

当按下已释放的键并想要录制修改器而不是打印键时:

$('create-text').keydown(function() {
    console.log("whoo: " + this.value);
});

按下已释放的按键而不需要上述按键时:

$('create-text').keypress(function() {
    console.log("whoo: " + this.value);
});

但是,您可能希望使用适当的选择器.create-text#create-text来定位输入元素。您还可以使用input[name="cr-text"]#create-text等内容来获得更具体的信息。

答案 1 :(得分:0)

//  On pressing key
$("input").keyup(function(){
    console.log($(this).val())
});

//  When focus lost
$("input").focusout(function(){
    console.log($(this).val())
});