Есть вёрстка:
<div class="buy-voucher__amounts">
<div class="buy-voucher-choose buy-voucher__amount" v-for="(item,key) in vouchers" @click="changeVoucher(item.id)"><span class="buy-voucher__amount-text">£{{item.value}}</span></div>
</div>
<div class="buy-voucher__amounts">
<input class="buy-voucher__custom-input" id="value-custom__voucher" @click="changeVoucherCustom" v-on:input="changeVoucherCustom" v-model="CustomVoucherCount">
</div>
При клике на input во втором родителе или в первом родителе на блок с классом buy-voucher-choose должен добавляться активному элементу класс buy-voucher__amount_selected, как это сделать?
Сделал на jquery, но хочу перевести во vue, не получается
$('#value-custom__voucher').click( function () {
$('.buy-voucher__amount_selected').removeClass('buy-voucher__amount_selected');
$(this).addClass('buy-voucher__amount_selected');
})
$('.buy-voucher-choose').click( function () {
$('.buy-voucher__amount_selected').removeClass('buy-voucher__amount_selected');
$(this).addClass('buy-voucher__amount_selected');
})