事件函数function(e){}中e的问题

e可加可不加,如果后面需要获取操作的信息 就要加e 如果不需要,只是完成一个事件,就可以不加e

通过 $().unbind('click').click(function(e){......}) ,这种方式触发的点击事件中,

e 代表的含义: e就是element 或者可以理解为是一个object, 通过e.target可以得到dom对象的引用,即把dom元素传给jquery选择器.

例子:

Html片段:

<div>
    <span class="DELETE" id="spanid" value="spanVal()">span删除</span>
</div>
JQuery片段:

<script type="text/javascript">
        $(function(){
            
            $(".DELETE").click(function(e){
                console.log(e.target);
                console.log(e.target.id);
                console.log(e.target.textContent);
                                
            })
        })
 </script>
执行结果:

<span class="DELETE" id="spanid" value="spanVal()">span删除</span>

spanid

span删除
--------------------- 
作者:qq_40391559 
来源:CSDN 
原文:https://blog.csdn.net/qq_40391559/article/details/81112562 

版权声明:本文为博主原创文章,转载请附上博文链接!

留言

這個網誌中的熱門文章

歐姆龍 HEM-7600T 評價,購買心得分享(打臉文)

超任 三國志3代,登入武將金手指

年青人眼鏡評價(負評),辛酸血淚史分享文