我使用按鈕單擊動態創建了可摺疊面板組,我的問題是如何爲每個創建的面板生成ID。 這裏是我的jQuery代碼:使用jQuery動態生成每個可摺疊面板組的ID
var panel = '<div class="panel panel-default">';
panel += '<div class="panel-heading">';
panel += '<h4 class="panel-title">';
panel += '<span class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#1">' + $('#queuename').val();
panel += '</span>';
panel += '</h4>';
panel += '</div>';
panel += '<div id="1" class="panel-collapse collapse in">';
panel += '<div class="panel-body"></div>';
panel += '</div>';
panel += '</div>';
panel += '</div>';
var hash = 1;
$('#Panelgroup').find(".accordion-toggle").attr("href", "#"+ (++hash));
$('#Panelgroup').find(".panel-collapse").attr("id",hash);
$('#Panelgroup').append(panel);
什麼你打算使用這些ID嗎? –
我想區分每個面板,以便能夠指向每個面板並影響它的一些操作。 – nermiiine
你發佈的代碼,你打電話給它的地方?我的意思是你每次都設置'var hash = 1;',你會爲你的所有面板組獲得相同的'id'嗎? @nermiiine –