Ich weiß, dass es Tonnen von Antworten auf diese Frage gibt und alle Antworten gleich sind. Ich möchte eine Variable an einen Selektor übergeben. Zum BeispielVariable an Selektor übergeben
var item = 'size_{{$item->size}}';
$("input[name="+item+"]").change(function() {
console.log('got it');
});
sagen Lassen
{{$item->size}} == M // So the var item ='size_M'
Dieser Abstand Code OK tut. Es gibt kein Problem in der Elementvariablen. Aber im Selektor, anstatt size_M
zu erhalten, erhält es die Elementzeichenfolge selbst.
Sie müssen möglicherweise furt Sie begrenzt den Attributwert in Anführungszeichen wie folgt: '$ (" input [name = '"+ item +' ']") '. Dies liegt daran, dass Ihr Wert nicht-alphanumerische Zeichen enthält (ein Unterstrich). – ne1410s
@ ne1410s Ich habe das auch versucht, aber das gleiche Ergebnis –
@ ne1410s Können Sie die Dokumente für die gleichen? Denn offizielle Dokumente haben das nie erwähnt –