在变量中添加引号

时间:2018-07-29 07:46:08

标签: javascript jquery

我在JQuery中苦苦挣扎,却一无所获。我正在尝试在函数的参数中的变量中添加引号。

$(".menu").append("<div class='language' onclick='changeLanguage("+ input.translation +");'>Change language</div>");

onclick输出必须类似于changeLanguage('en')而不是changeLanguage(en),其中“ en”是字符串而不是可变字母。但是我尝试的所有操作都以错误结尾。

我做错了什么?我必须以哪种方式添加引号才能使其正常工作?

1 个答案:

答案 0 :(得分:1)

尝试:

$(".menu").append("<div class='language' onclick='changeLanguage(\""+ input.translation +"\");'>Change language</div>");