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

为什么Jquery中的Id值没有附加Id?

  •  0
  • svk  · 技术社区  · 15 年前


    This is my code

    我所期待的是 <input type="text" name="procedurecode1" id="procedurecode1" value="">
    但结果如下
    <input type="text" +idvalue="" name="procedurecode" id="procedurecode" value="">
    我不知道为什么?提前谢谢。

    3 回复  |  直到 15 年前
        1
  •  1
  •   Shikiryu DhruvJoshi    15 年前

    我不知道你想要什么,但我知道: link

        2
  •  0
  •   Mikee    15 年前

    我觉得你的引文漏掉了。

    应该更像这样:

    输入变量时,需要用单引号转义。

     $(document).ready(function() {
         $('#addprocedure').click(function()
    {
        //alert($("#maxprocedure").val());
        var maxvalue=$("#maxprocedure").val();
        for(var i=1;i<=5;i++)
        {
            var idvalue=parseInt(maxvalue)+i;
            $("#procedurecontainer").append('<input type="text" value="" id="procedurecode'+idvalue+'" name="procedurecode'+idvalue+'" />');
            $("#maxprocedure").val(idvalue);
    
        }
    });
    
    });​
    
        3
  •  0
  •   Sarfraz    15 年前

    你没有单引号 + . Here is the modified version .

    固定代码:

    $("#procedurecontainer").append('<input type="text" value="" id="procedurecode"'
    + idvalue + 'name="procedurecode"' + idvalue + '></input>');