Quería interpolar variables en cadenas en JS, así que usé `` (comillas invertidas) como se muestra aquí - Cómo interpolar variables en cadenas en JS
Luego, quería poner declaraciones IF en jQuery Append, así que obtuve esto: declaraciones IF en jQuery Append
Pero cuando uso ambos juntos, los acentos graves no generan texto como de costumbre.
$("main").append(`Hello ${my_var}`+(second_var>1?"hi ":"bye")+`Bye ${my_var})`Esto da como resultado solo "hola", los acentos graves antes y después del operador ternario no generan nada. AYUDA ??
Puedes hacer algo como lo siguiente.
const my_var = "Name"; const seconde_var = 2; console.log(`Hello ${my_var} ${seconde_var >1 ? "hi": "bye"} bye ${my_var}`);