0
需要全部類名將其作爲包裝文本保存到另一個div。只顯示最後一個類名,但是在控制檯日誌中它正在工作。無法弄清楚什麼是錯的。每個函數僅適用於console.log
$(".score").children('div').each(function(arr) {
clsas = $(this).attr('class');
$('.part-list').html(clsas);
clsas = clsas.replace(/_/gm, " ")
.replace(/(\d{1,}) (\d{1,})/gm, "$1, $2")
.replace(/stff /gm, "")
.replace(/(\B)(\d{1,})/gm, "$1 $2");
console.log(clsas);
}).each(function() {
$('.part-list').html("<div class='instrument'>" + clsas + "</div>");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="part-list"></div>
<div class="score">
<div class="stff_Flute1_2"></div>
<div class="stff_Oboe_1_2"></div>
<div class="stff_Clarinet_1_2"></div>
</div>
https://jsfiddle.net/3od8uudf/2/