使用jQuery 將選項新增至選取的增強選項
使用select 元素時,有時您可能需要動態地使用JavaScript 物件中的選項填充它們。 jQuery 提供了幾種有效的方法來實現此目的,無論使用或不使用外掛程式。
選項1:原生jQuery
對於原生jQuery 方法,您可以使用$.each() 函數迭代您的物件並建立對應的選項:
$.each(selectValues, function(key, value) { $('#mySelect').append($('<option>', { value: key }).text(value)); });
Option 2:jQuery外掛程式
如果您喜歡預先包裝程式碼的便利,有許多外掛程式可以簡化流程。
改進的實現
為了增強提供的解決方案,我們可以使用以下最佳化版本來簡化程式碼:
$.each(selectValues, function(key, value) { $('#mySelect').append($('<option></option>').attr('value', key).text(value)); });
此最佳化版本消除了不必要的結束標籤,並使用選項屬性來映射而不是字串連接。
以上是如何使用 jQuery 有效率地將選項新增至 Select 元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!