[英]Adding items to select (list box) of html/php through jQuery or javascript
當特定動作由jQuery / javascript中的另一個控件觸發時,是否可以通過jQuery或javascript將項目添加到html / php的選擇(列表框)中? (由Alex Thomas編輯)
是的,您可以在客戶端添加項目。 例如:
// Get the raw DOM select element (first use jQuery
// to find it, then get the raw version via [0]
var select = $("select[name=someField]")[0];
// Add the option
select.options[select.options.length] = new Option("Third Option", "3");
另請參閱: 如何使用jquery更新select的所有選項?
是的,請為您選擇的事件附加合適的處理程序。 例如,如果您想在另一個控件發生更改時添加新項目,則可以使用以下內容:
$('#controller').change(function() {
$('#child_select').append('<option>New option</option>');
});
或者,可以使用jQuery插件來根據其他元素的選擇使下拉列表動態化。
您可以使用: $('select').append('<option value="id" selected="selected">Text</option>');
方法,通過jQuery。 您可以通過多種方式調用此方法(並通過ajax,存儲的對象等獲取數據)。
如果您可以提供更多有關要觸發此操作的信息,那么我可以提供一個更好的示例。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.