课程
/前端开发
/jQuery
/jQuery基础(三)—事件篇
$('input:last').focusout('啦啦啦',function(e){
$(this).val(e.data)
})
我知道能那么写,不懂为什么那么写
$(this).val(e.data)这个的意思
2017-12-12
源自:jQuery基础(三)—事件篇 2-9
正在回答
首先this指向你所绑定的元素,也就是最后一个input,e.data指向你所传入的数据,也就是‘啦啦啦’,然后val()相当于给input添加一个行间样式value="啦啦啦"
this 是指你所监控的那个元素对象 在这里就是指 最后一个input 框 而e只是一个形式符号 代表了focusout这一事件的 一个实体化 这个实体化里 有很多属性值 data就是其中一个 前面已经将“啦啦啦”传给了e 所以$(this).val(e.data) 就是将 e中data属性的值取出来 放在 input 对象之中 其实 text html val 它们的作用是一样的 只不过应用的范围不一样 其中val 应用于 表单 框之类的对象
我也不是很懂
举报
jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作
2 回答( ╯□╰ )这里怎么理解,哪位大大能给小白解释一下?
14 回答自学前端的小伙伴举个手
5 回答这章完全蒙蔽了,哪位大神能给我逐步解释一下代码的运行???
4 回答这段js代码我不明白,麻烦每一个给我备注下啥意思,在每一行下备注注释,求详细撸谢谢
1 回答求解释一下e.data是什么意思?