求一位大侠用通俗易懂的语言讲讲下面这段代码中function(e)里 e的意思,能举个浅显的例子就更好了.

来源:3-3 jQuery表单事件之select事件

oju

2016-08-28 21:21

$('textarea').select(function(e) {

        alert(e.target.value);

    });


写回答 关注

4回答

  • 猎风的雄鹰
    2016-11-09 17:25:03

    回复楼上:为什么

    <div class="aaron">

             <input type="text" value="慕课网" />

    </div>

    $('textarea').select(function(e) {   //发生选择事件触发函数,

            alert(e.target.value);//其实就是  弹出 event.target.value 

        });

    绑定的是'textarea'元素,但却能弹出text里面的元素值。不应该绑定谁,才会弹出对应的元素里面的值吗

  • MrJaW
    2016-11-02 21:01:31

    e=event,我觉得是jquery对于发生事件的响应记录,用于兼容各种版本浏览器,当发生事件改变,event记录该事件产生的结果作为目标。和this的区别应该是在于,this 表示当前节点。

  • 套子里的海怪
    2016-08-29 23:33:07

    <div class="aaron">

             <input type="text" value="慕课网" />

    </div>

    $('textarea').select(function(e) {   //发生选择事件触发函数,

            alert(e.target.value);//其实就是  弹出 event.target.value 

        });

    event.target.value  中文意思—— 事件.目标.的值

    值就是“幕课网”三个字,你把幕课网改成其他字然后选择他们,看看效果就民白了。

  • 罗思菊
    2016-08-28 21:52:32

    e=event,不过在这里的含义我也不太能理解

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题