recherche

Maison  >  Questions et réponses  >  le corps du texte

为什么按下第二次才开始显示绑定事件元素的value?

 $('.target1').keydown(function(e) {
        $("em:first").text(e.target.value)//为什么按下第二次才开始显示绑定事件元素的value?
    });


橱窗的光橱窗的光2930 Il y a quelques jours1130

répondre à tous(4)je répondrai

  • 数据分析师

    数据分析师2017-09-30 23:06:16

    Pourquoi la valeur de l'élément d'événement lié commence-t-elle à s'afficher seulement après avoir appuyé dessus une deuxième fois ? - Questions et réponses sur le site Web chinois PHP - Pourquoi la valeur de l'élément d'événement lié ne commence-t-elle à s'afficher qu'après avoir appuyé dessus une deuxième fois ? - Questions et réponses sur le site Web chinois PHP

    Veuillez regarder et apprendre.

    répondre
    0
  • 怪我咯

    怪我咯2016-12-20 11:29:45

     第一次键入的时候  e.target.value为null 


    répondre
    0
  • 阿神

    阿神2016-12-20 11:28:36

     键盘的逻辑是:先“按下”,再“输入”。故监听keydown时显示出来的是上一次输入的内容。而keyup就没有这个问题了。

    répondre
    0
  • 迷茫

    迷茫2016-12-20 11:28:05

    按键按下显示内容,你第一次按键(例如:r)的时候元素的内容是空的,当你第二次开始按的时候,这时元素里面已经有一个内容(即:r),这时就会把这个r显示出来。这也就是你说的按下后第二次才开始显示。你可以仔细看看这节课程刚开始的时候所说的内容,你明白了keydown事件的触发过程,你就懂了。

    répondre
    0
  • Annulerrépondre