Uncaught SyntaxError:hide()中jquery中的意外字符串

时间:2018-03-30 16:27:18

标签: javascript jquery

以下是代码:

    <script>
        $( "#ajax_res_{$id_actif}_{$k}" ).before({
            $( ".cart_quantity_button" ).hide(); // in this line
        });
        $( "ajax_res_{$id_actif}_{$k}" ).before({
            $( ".cart_quantity_input" ).hide(); // in this line
        });
    </script>

我在JavaScript中获得了Uncaught SyntaxError: Unexpected string error,老实说,我无法弄清楚代码的错误。

我看过类似的问题,但我找不到解决方法。错误出现在下面用星号突出显示的行中。

1 个答案:

答案 0 :(得分:0)

如果您想在字符串中嵌入Javascript变量,则需要使用ES6 template literals

$(`#ajax_res_${id_actif}_${k}`)