如何在Vue.js中获取被点击元素的父级

时间:2017-05-19 10:26:34

标签: vue.js

如何在Vue.js中获取clicked(this)元素的父元素? 在jQuery中,这看起来像:

$(this).parents(':eq(2)').next('.press__news__nav--view').show();

谢谢!

1 个答案:

答案 0 :(得分:22)

当您尝试直接操作DOM时,var numberPlate = $("#NumberPlate").val(); var url= '/Service/Grid?numberPlate='numberPlate; $("#Grid").load(url); 不是一个好习惯。如果要显示/隐藏元素,则应使用Vuev-if指令。

无论如何,您可以像这样访问v-show对象:



event

new Vue({
  el: '#app',
  methods: {
    logme: function(event) { // a regular event object is passed by $event in template
      console.log(event.target.parentElement) // parent element
    }
  }
});