我目前正在使用動態下拉選單并開始使用這個
單擊按鈕后所需的結果:

uj5u.com熱心網友回復:
看起來每個下拉資料填充取決于先前的下拉選擇值。
我看到您正在通過 JS 設定值,如下所示:
document.getElementById('screen').value = e.target.dataset.screen;
哪個是對的。但是,下拉 jquery 庫未檢測到更改,因此它不會加載以下下拉串列的值。要強制執行此操作,請在選擇選項后呼叫 jQuery change() :
const updateBtn = document.querySelector('.updateButton');
updateBtn.addEventListener('click', (e) => {
$("#screen").val(e.target.dataset.screen).change();
$("#resolution").val(e.target.dataset.resolution).change();
$("#storage").val(e.target.dataset.storage).change();
});
這是一個反映上述情況的作業JsFiddle
uj5u.com熱心網友回復:
我對如何在 PHP 中執行此操作并不熟悉,但是您正在尋找類似于“OnSelectedIndexChanged”函式的東西。快速搜索后,互聯網回傳了 PHP 的 selectedIndex 和 selectedProperies。我在下面添加了鏈接。
選定索引示例
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/437479.html
標籤:javascript html jQuery
下一篇:離子滑塊onInit從不觸發
