我们很多时候需要用到列表点击其中的某个有相对的事件发生,那就拿用到$(this),但是在vue里面,直接写$(this)获取不到指定的元素,所以我就用的下面这种写法

              <div v-for="(item,i) of entity.dayTaskMatters" class="checkItem" @mouseenter="showRemove($event)" @mouseleave="hideRemove($event)">
<div style="display: flex;">
<el-input class="chkName" v-model="item.name" placeholder="请输入检查项" :id="chenkTitleId(i)"></el-input>
<el-input class="chkRemark" v-model="item.remark" placeholder="请输入任务描述" :id="checkRemarkId(i)"></el-input>
<i class="fa fa-trash-o remove" aria-hidden="true" @click="removeItem(i,item.id)"></i>
</div>
</div>

这里是鼠标移入某一行,这行显示删除按钮<i></i>鼠标移出,删除按钮隐藏

            // 显示删除按钮
showRemove(event) {
let target = event.target
$(target).children().children('.remove').show()
},
// 隐藏删除按钮
hideRemove(event) {
let target = event.target
$(target).children().children('.remove').hide()
},

这里我们通过$event来确定指定项,声明一个变量,这里的$(target)就相当于$(this)了,

最新文章

  1. 【解决方案】cvc-complex-type.2.4.a: Invalid content was found starting with element &#39;init-param&#39;. One of &#39;{&quot;http://java.sun.com/xml/ns/javaee&quot;:run-as, &quot;http://java.sun.com/xml/ns/javaee&quot;:security-role-r
  2. 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
  3. 解决selenium2在IE11上出错的问题,如Unable to get browser
  4. 在线编辑器的使用-KindEditor
  5. xcode7 app loader error itms 90168
  6. Noip 2016
  7. Centos 6.5 安装 python3.6.2、pip9.0.1、ipython6.1
  8. springMVC源码分析--国际化LocaleResolver(一)
  9. TextSwitcher 文本切换器的功能与用法
  10. python2和python3的一些差别
  11. 原生JS实现增加删除class
  12. DBEntityEntry类
  13. linux 硬链接 软链接
  14. css中元素的位置
  15. oracle执行update语句时卡住问题分析及解决办法
  16. linux下搭建我的世界spongeforge 服务器 (海绵端)
  17. Android getScrollX()详解
  18. HDU 4738 Caocao&#39;s Bridges (2013杭州网络赛1001题,连通图,求桥)
  19. Linux Shell角本中的条件判断
  20. exit--进程退出;wait--进程等待;execl--执行程序

热门文章

  1. 阿里云对象存储OSS
  2. Jconsole与Jmx 分析JVM状况(下) 转
  3. 第五章 表表达式 T-SQL语言基础
  4. 移动端H5开发自适应技巧
  5. echarts-迁徙图地点图标颜色修改
  6. UI测试
  7. 第十四篇 JS实现加减乘除 正则表达式
  8. 给Tomcat打开远程debug端口
  9. python 出现OSError: [Errno 8] Exec format error的原因
  10. 13、yum