Traté de concatenar los valores para agregar más variables a una función onClick. Pero aparece el error: falta) después de la lista de argumentos. Entonces este código es para un juego y no es posible reproducirlo. Intenté de todo pero no consigo que funcione.
var elem = ` <div class="col-sm-3"> <div class="card text-dark bg-light mb-3" style="max-width: 18rem;"> <h5 class="card-header">` + getAvailableVehicles.plate + `</h5> <div class="card-body"> <h5 class="card-title">` + getAvailableVehicles.name + `</h5> <p class="card-text"><b>Tank: </b>` + getAvailableVehicles.fuel + ` L</p> <p class="card-text"><b>Motorzustand: </b>` + getAvailableVehicles.engine + ` %</p> <p class="card-text"><b>Karosseriezustand: </b>` + getAvailableVehicles.body + ` %</p> <br>` + (getAvailableVehicles.status == 0 ? `<a onclick='takeOutGarage(` + getAvailableVehicles.plate + `,` + spawnPointX + `,` + spawnPointY + `,` + spawnPointZ + `,` + spawnPointW + `)' class='btn btn-primary'>AUSPARKEN</a>` : '') + (getAvailableVehicles.status == 1 ? `<a href="#" class="btn btn-primary">AUSGEPARKT</a>` : '') + (getAvailableVehicles.status == 2 ? `<a href="#" class="btn btn-primary">ABGESCHLEPPT</a>` : '') + (getAvailableVehicles.status == 3 ? `<a href="#" class="btn btn-primary">BESCHLAGNAHMT</a>` : '') + `</div> </div> </div>`; $("#first-row").append(elem);