Javascript 如何将html放入js循环

Javascript 如何将html放入js循环,javascript,jquery,Javascript,Jquery,今天,我需要关于如何使用html代码执行循环并将(I)值放在输入名称上的帮助: <label> <input type='radio' class='parts' value='5' /> 5 </label> <script> $(function(){ jQuery('.parts').on('click', function(){ var html = '';

今天,我需要关于如何使用html代码执行循环并将(I)值放在输入名称上的帮助:

    <label>
       <input type='radio' class='parts' value='5' /> 5
    </label>
    <script>
    $(function(){

      jQuery('.parts').on('click', function(){
        var html = '';  
        for(i=1; i <= $(this).val(); i++ ){
          html += "<input type='text' name='cars[i]' /> car number i";
        }
        $('#result').html(html);
      });

    });
    </script>

<div id='result'></div>

5.
$(函数(){
jQuery('.parts')。在('click',function()上{
var html='';

对于(i=1;i,可以使用字符串串联:

html += "<input type='text' name='cars[" + i + "]' /> car number " + i;
html+=“车号”+i;
$(函数(){
jQuery('.parts')。在('click',function()上{
var html='';

(i=1;我的代码工作得很好。如果你真的这么做的话,你应该避免把jQuery放在你的页面中间。你期望得到的输出是什么?你得到的错误是什么?”PeterKA已经帮了这个忙了!看看他的答案,谢谢大家!