簡體   English   中英

通過jQuery或javascript添加項目以選擇(列表框)html / php

[英]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.

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