簡體   English   中英

在Magento Admin面板的目錄產品頁面中動態設置選擇選項

[英]Set select options dynamically in catalog product page in Magento Admin panel

需要在選擇屬性中具有一組動態值,具體取決於另一個選擇屬性。

例如,將有兩個下拉屬性1.父下拉列表,2。子下拉列表

如果在父下拉列表中選擇“A”,則“Air”,“Apple”,“Ant”將顯示在下拉列表中。

如果在父屬性中選擇“B”,則將顯示“Ball”,“Box”,“Base”。

因此,子下拉列表的值基本上取決於父下拉列表的選定值。

我希望將其設置為動態,因為選項可以保存在屬性下,這些值將顯示在“目錄產品編輯”頁面中。

提前致謝。

嘗試下面的代碼,如果你在JS中的對象或數組中的選擇框內有數據,那么你可以輕松地過濾它並將其附加到選擇框這里是演示演示

 var data = { "A": ["Air", "Apple", "Ant"], "B": ["Water", "Mango", "Fly"] } jQuery('#parent').on('change', function() { var tempData = data[this.value]; var selectChild = jQuery('#child'); jQuery('option', selectChild).remove(); for (var i = 0; i < tempData.length; i++) { var option = new Option(tempData[i], tempData[i]); selectChild.append(jQuery(option)); } }); 
 <select id="parent"> <option value="">Select Parent</option> <option value="A">A</option> <option value="B">B</option> </select> <select id="child"> <option value="">Select Child</option> </select> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM