$('.free-gifts').on("click",".free-gift-item", function() {
console.log(this.val());
});
Dies ist mein Code und das zurückgegeben wird, wenn ich nur 'this' in console.log schreiben .:this.val arbeiten nicht in JQuery
<img class="free-gift-item" value="Vaucet1" src="//cdn.shopify.com/s/files/1/1158/4752/t/2/assets/Vaucet1.jpg?11031098756291991926">
Vielleicht funktioniert .value mit nur $. Welche Logik sollte dann verwendet werden?
Sie verwenden müssen: '$ (this) .attr ('value');' –
Aber wenn ich dies tun, es sagt $ das ist nicht definiert. –
Bitte posten Sie dies als Antwort :) Es funktionierte tatsächlich für mich. Ich benutzte $ this.attr, aber stattdessen musste ich $ (this) .attr verwenden. bitte erklären Sie ein wenig in Ihrer Antwort, damit es anderen Leuten auch hilft :) –