无法通过jquery

时间:2018-08-13 14:09:12

标签: php jquery ajax

我通过jquery显示了一些数据。现在我想在数据前放置一些文本框,但它不显示文本框的“ n”个数字,而仅显示单个框。看到我的代码

$("#jobcard").html(data[i]['jobcard_id']);
var qty = data[i]['jobcard_material_qty'].split(","); 
for(var j =0; j<qty.length; j++){ //qty.length =5         
$("#issue").html('<input type="text" name="qty_issue_"'+j+ '><br>');
          }

i alert(qty.length)//得到ans 5 所以我只需要输入5个输入框,但我只有一个输入框。

1 个答案:

答案 0 :(得分:3)

您可以为此使用JQuery方法append()

var qty = {
  length: 5
};
var data = [{
  jobcard_id: 1
}];
var i=0;
$("#jobcard").html(data[i]['jobcard_id']);
for (var j = 0; j < qty.length; j++) { //qty.length =5         
  $("#issue").append('<input type="text" name="qty_issue_"' + j + '><br>');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="jobcard"></div>
<div id="issue"></div>