jQuery 如何在追加中使用反引号

jQuery How To Use Backticks In Append

我想在 JS 的字符串中插入变量,所以我使用了 ``(反引号),如下所示 - How To Interpolate Variables In String in JS

然后,我想将 IF 语句放入 jQuery Append 所以我得到了这个 - IF Statements In jQuery Append

但是当我同时使用两者时,反引号不会像往常一样输出文本-

$("main").append(`Hello ${my_var}`+(second_var>1?"hi ":"bye")+`Bye ${my_var})`

这个结果只在 "hi" 中,三元运算符前后的反引号不输出任何东西。 帮助 ??

您可以执行如下操作。

const my_var = "Name";
const seconde_var = 2;
console.log(`Hello ${my_var} ${seconde_var >1 ? "hi": "bye"} bye ${my_var}`);