jobNamesとjobDescriptionsを含むソートのリストが必要です。これはJSONまたは配列に格納できます。次に、データをループすることで、各パネルのhtml文字列を作成し、jobNamesとjobDescriptionsをアタッチして、各パネルをアコーディオンコンテナに動的に追加できます。私はjsfiddleの例を作った - https://jsfiddle.net/7ayh8ppd/12/ `
<div class="panel-group" id="accordion">
</div>
<script>
var jobList = ["Job1", "Job2", "Job3", "Job4", "Job5"];
var html = ""
$.each(jobList, function (index, value) {
html += "<div class=\"panel panel-default\">";
html += " <div class=\"panel - heading\">";
html += " <h4 class=\"panel - title\">";
html += " <a data-toggle=\"collapse\" data-parent=\"#accordion\" href=\"#collapse"+index+1+"\">"+value+"</a>";
html += " </h4>";
html += " </div>";
html += " <div id=\"collapse"+index+1+"\" class=\"panel - collapse collapse\">";
html += " <div class=\"panel - body\">Lorem ipsum dolor sit amet, consectetur adipisicing elit,";
html += " sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,";
html += " quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>";
html += " </div>";
html += " </div>";
});
$("#accordion").append(html);
</script>`
動的にデータベースを作成したい場合は、それ以外は必要です。私が言及した方法以外にも可能です。 これらの30のジョブではforloopが必要で、パネルを作成してその中にレコードを表示します。 – FreedomPride