代码之家  ›  专栏  ›  技术社区  ›  Pulkit Sharma

Jquery:声明变量并在拆分后获取变量[duplicate]

  •  0
  • Pulkit Sharma  · 技术社区  · 4 年前

    我有两个变量。

    var a = 1;
    var b = 2;
    

    现在我有两个输入框,分别名为“form-1-a”和“form-1-b”。

    我需要在这些输入框中输入变量。请看下面的代码,因为它不工作。

    $("input[name^='form-']").val(eval($(this).attr('name').split('-')[2]));
    

    虽然整个代码有点复杂,但简化了,而且似乎没有任何错误消息。

    Javascript既有趣又痛苦。 下面的代码有效。

    $("input[name^='form-']").each(function(){
      $(this).val(eval($(this).attr('name').split('-')[2]))
    });
    
    0 回复  |  直到 4 年前