我想知道如何在VueJS中使用或不使用jquery选择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]
。