▍程式碼
<script>
let currentEditingQuestion = null;
// 點擊題目,打開編輯視窗並帶入對應資料
$(document).on('click', '.all_questions', function () {
const questionData = $(this).data("question-data"); // 從 data-question-data 取出題目 JSON
const index = $(this).data("question-index"); // 取出題目的索引
if (!questionData) {
console.warn("⚠️ 無法從題目元素中提取數據");
return;
}
currentEditingQuestion = { ...questionData, original_index: index };
// 帶入編輯表單
$("#insert-question").val(questionData.question_text || "");
$("#insert-option").val((questionData.options || []).join("\n"));
$("#insert-answer").val(questionData.answer || "");
$("#insert-sbook").val(questionData.book_source || "");
$("#insert-page").val(questionData.page_number || "");
$("#insert-sfile").val((questionData.source_filename || []).join(", "));
});
</script>
