我使用按钮单击动态创建了可折叠面板组,我的问题是如何为每个创建的面板生成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 –