【发布时间】:2018-04-05 09:00:31
【问题描述】:
我想知道如何在没有 jquery 的情况下使用 VueJS 在 DOM 中选择特定元素
在我的组件中,我有一个执行此操作的方法函数:
$(".u-loc input").focusin(function() {
$(".u-loc-icon").addClass('blue-active');
});
唯一的问题是它生成的动态,所以我可以有 1 或 10 个不同的,这意味着我需要为每个选择器设置一个唯一的选择器。
所以我加了:ref="'u-loc' + index"
这意味着我现在可以使用 $(this.$refs['u-loc' + index]); 定位元素
但我不知道如何将选择器链接成如下所示:
$(this.$refs['u-loc' + index]).('input').focusin(function() {
$(this.$refs['u-loc' + index]).addClass('blue-active');
});
问题是我需要选择元素[input]
【问题讨论】: