e.target.value,target是干嘛用的
1、定义:target属性返回的是触发该事件的元素。
2、用法:event.target
3、作用:就是获取当前会触发该事件的元素对象,如练习中的
$("input").select(function(e){
alert(e.target.value)
})
当前触发select事件的元素是input,故这里的e.target指的是input。而这里的e指代的是event对象,代表事件的状态。
每次触发DOM事件时会产生一个事件对象(也称event对象),此处的参数e接收事件对象。而事件对象也有很多属性和方法,其中target属性是获取触发事件对象的目标,也就是绑定事件的元素,e.target表示该DOM元素,然后在获取其相应的属性值。
看下面的例子:
$(".test").change(function(e) { $("#result").html(e.target.value) });
e.target 就相当于 $(".test"),因此e.target.value就相当于$('.test').val()