Desidero ottenere l'elemento html chiamante in vue.js per modificarlo tramite jQuery. Per ora attribuisco ad ogni elemento il nome della classe + l'indice e lo chiamo via jQuery in seguito, ma questo sembra un pazzo hack.Ottieni l'elemento chiamante con vue.js
Quello che voglio fare:
new Vue({
el: "#app",
data: {
testFunction : function(element) {
$(element).doSomethingWithIt(); //do something with the calling element
}
}
});
Questo è l'elemento di chiamata:
<div v-on:click="testFunction(???)">Test</div>
Cosa posso passare nella funzione per ottenere il div-elemento o c'è un altro modo per raggiungere Questo?
Che cosa succede se si dispone di un altro elemento all'interno? L'obiettivo farebbe riferimento all'elemento figlio se si fa clic su di esso. –