我期待的是
<input type="text" name="procedurecode1" id="procedurecode1" value="">
但结果如下
<input type="text" +idvalue="" name="procedurecode" id="procedurecode" value="">
我不知道为什么?先谢谢。
答案 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);
}
});
});