为什么在Jquery中Id不附加Id值?

时间:2010-10-13 10:43:47

标签: jquery


This is my code

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

3 个答案:

答案 0 :(得分:1)

我不确定你想要的是什么,但是它是:link

答案 1 :(得分:0)

您缺少单引号和+Here is the modified version

固定代码:

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

答案 2 :(得分:0)

我认为你的报价逃避感到困惑。

应该更像这样:

当您将变量放入时,需要使用单引号进行转义。

 $(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);

    }
});

});​