为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

1、定义:target属性返回的是触发该事件的元素。

2、用法:event.target

3、作用:就是获取当前会触发该事件的元素对象,如练习中的

$("input").select(function(e){

        alert(e.target.value) 

    })

当前触发select事件的元素是input,故这里的e.target指的是input。而这里的e指代的是event对象,代表事件的状态。


0 回复 有任何疑惑可以回复我~

每次触发DOM事件时会产生一个事件对象(也称event对象),此处的参数e接收事件对象。而事件对象也有很多属性和方法,其中target属性是获取触发事件对象的目标,也就是绑定事件的元素,e.target表示该DOM元素,然后在获取其相应的属性值。

看下面的例子:

$(".test").change(function(e) {
        $("#result").html(e.target.value)
 });

e.target 就相当于 $(".test"),因此e.target.value就相当于$('.test').val()

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础(三)—事件篇
  • 参与学习       90004    人
  • 解答问题       625    个

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

进入课程

target是什么作用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信