svk
svk

Reputation: 4553

Why the Id value is not append with Id in Jquery?


This is my code

What I am expecting is <input type="text" name="procedurecode1" id="procedurecode1" value="">
But the result like below
<input type="text" +idvalue="" name="procedurecode" id="procedurecode" value="">
I dont know why?Thanks in advance.

Upvotes: 0

Views: 70

Answers (3)

Sarfraz
Sarfraz

Reputation: 382909

You were missing single quotes and +. Here is the modified version.

Fixed Code:

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

Upvotes: 0

Mikee
Mikee

Reputation: 2563

I think your quote escaping is getting confused.

It should be more like this:

You need to escape with single quotes when you're putting your variables in.

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

    }
});

});​

Upvotes: 0

Shikiryu
Shikiryu

Reputation: 10219

I'm not sure of what you want but is that it : link

Upvotes: 1

Related Questions