代码之家  ›  专栏  ›  技术社区  ›  jerome

在javascript中命名元素

  •  1
  • jerome  · 技术社区  · 6 年前

    我希望select name数组键里面有引号。但这个在括号里不产生引号。我怎样才能做到呢?

    var id = "test";
    var element = "<select name = 'unit_id["+id+"]' class = 'form-control'></select>";
    
    2 回复  |  直到 6 年前
        1
  •  1
  •   Mamun    6 年前

    你可以用 Template literals 哪个更干净。这不需要字符串串联和字符转义:

    var id = "test";
    var element = `<select name = 'unit_id["${id}"]' class = 'form-control'></select>`;
    console.log(element)
        2
  •  0
  •   Juan Elfers    6 年前

    var id = "test";
    var elemnt = "<select name=\"unit_id['" + id + "']\" class=\"form-control\"></select>";