为什么这样写不行呢

来源:3-3 编程练习

土土的星

2019-03-07 19:40:54

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>习题</title>
</head>
<body>
    <input type="text" value="">
    <p></p>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
    <script>
    //此处写代码
    var a=$('input').val();
    $('input').keyup(function(){
        // var a=$('input').val();
        $("p").text(a);
    })
    </script>
</body>
</html>

写回答

1回答

山河远阔ZZ

2019-03-08

同学你好。

获取input的value值的方法放在事件的外面,它一直获取的都是input里默认的值,如下:

http://img.mukewang.com/climg/5c81c813000117c105280102.jpg

只有把获取input的value值的方法放在事件的里面,input触发一次事件,就获取一次value值,如下:

http://img.mukewang.com/climg/5c81c8370001eeb202380183.jpg

如果帮助到了你,欢迎采纳。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程