Javascript、JSP输入值正在为每个追加更新

Javascript、JSP输入值正在为每个追加更新,javascript,ajax,jsp,jsp-fragments,Javascript,Ajax,Jsp,Jsp Fragments,每次用户单击按钮时,我都试图添加一个新的DIV。 为此,我使用以下函数: function afficherMyObject(blocParent, myID) { $q(".tdChampMyObject", blocParent).append('<div class="identifiantMyObjectDiv' + recupererIndexMyObject(myID) + '" style="margin-bottom: 5px">' + '<input

每次用户单击按钮时,我都试图添加一个新的
DIV
。 为此,我使用以下函数:

function afficherMyObject(blocParent, myID) {

$q(".tdChampMyObject", blocParent).append('<div class="identifiantMyObjectDiv' + recupererIndexMyObject(myID) + '" style="margin-bottom: 5px">' +
    '<input type="hidden" name="myForm[' + recupererIndexMyObject(myID) + ']" ' +
    'id="identifiantMyObjectHiddenBlc' + recupererIndexMyObject(myID) + '" class="identifiantMyObjectHidden" value="' + myID + '"/>' +
    '<a href="#" class="myIDLink">'+
    '<span class="identifiantMyObjectSpan">' + myID + '</span></a>' +
    '<br></div>');
} 
函数affichermObject(blocParent,myID){
$q(“.tdChampMyObject”,blocParent).append(“”)+
'' +
'' +
“
”); }
然而,当我检查显示代码时,我可以看到,对于我所做的每个附加,我总是有相同的输入值,这是最后一个附加值

<div class="identifiantMyObjectDiv0" style="margin-bottom: 5px">
<input type="hidden" name="myForm[0]" id="identifiantMyObjectHiddenBlc0" 
class="identifiantMyObjectHidden" value="5003">
<span class="identifiantMyObjectSpan">3002</span>
<br></div>

<div class="identifiantMyObjectDiv1" style="margin-bottom: 5px">
<input type="hidden" name="myForm[1]" id="identifiantMyObjectHiddenBlc1" 
class="identifiantMyObjectHidden" value="5003">
<span class="identifiantMyObjectSpan">5003</span>
<br></div>

3002

5003

有人能帮我解决这个问题吗?

我通过在div的类名中添加一个id来解决这个问题,这样每个div都将插入一个不同的类名

我通过在div的类名中添加一个id来解决这个问题,这样每个div都将插入一个不同的类名