【问题标题】:How to pass jquery varibale value to html input box?如何将jquery变量值传递给html输入框?
【发布时间】:2017-03-25 05:21:39
【问题描述】:

jquery var值如何传递给html输入框

var m = $("#id_manufacturer").val();
var markup = "<tr><td><input type='checkbox' name='record'></td><td><input type='text' name='phoneManufacturer' value=m/></td></tr>
$("table tbody").append(markup);

这是我的代码,我想将 var m 值传递给我想通过 post 方法保存到数据库中的输入框

我正在开发 Django 我有动态添加行功能来添加行,然后将其保存到数据库

【问题讨论】:

  • 您可以简单地将值附加到字符串中。 value='"+m+"' /&gt;

标签: javascript jquery html django


【解决方案1】:

试试这个,

var m = $("#id_manufacturer").val();
$("input[name='phoneManufacturer']").val(m);

这样您可以将 m 值分配给名称为 phoneManufacturer 的输入

【讨论】:

    【解决方案2】:

    你可以使用 Jquery 本身

    var m = $("#id_manufacturer").val(); var 标记 = "

    如果输入的名称是唯一的,则使用

    $("phoneManufacturer").val(m);

    否则为输入添加唯一 ID

    $("#someuniqueid").val(m)

    $("table tbody").append(markup);

    【讨论】:

      【解决方案3】:

      var m = $("#id_manufacturer").val(); $("input[name='phoneManufacturer']").val(m);

      【讨论】:

        【解决方案4】:

        试试这个:

        var markup = '<tr><td><input type="checkbox" name="record"></td><td><input type="text" name="phoneManufacturer" value="' + m + '"/></td></tr>';
        

        解释:textvalue属性中串联m

        【讨论】:

          【解决方案5】:

          为输入框设置一个值(使用 Jquery),例如:-

          <input type="text" value="" id="myInput">
          
          <script>
             var myVal=78; $('#myInput').val(myVal);
          </script>
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2018-12-01
            • 2014-07-25
            • 2021-10-05
            • 2017-08-07
            • 2013-06-01
            • 2019-01-17
            • 1970-01-01
            相关资源
            最近更新 更多