diff --git a/src/directives.js b/src/directives.js
index cd547799492538c40f16a632cb630a1c1292c26b..b73d82df6db3df5335f326953b82946bda406090 100644
--- a/src/directives.js
+++ b/src/directives.js
@@ -1,7 +1,7 @@
 import Vue from 'vue'
 Vue.directive('tooltip', {
   inserted: function (el) {
-    let elems = document.querySelectorAll('.tooltipped')
+    let elems = el.parentElement.querySelectorAll('.tooltipped')
     M.Tooltip.init(elems, {})
   }
 })