私が持っている<select>
HTMLの要素を。この要素はドロップダウンリストを表します。<select>
JQueryを介して要素のオプションを反復処理する方法を理解しようとしています。
JQueryを使用して<select>
要素の各オプションの値とテキストを表示するにはどうすればよいですか?alert()
ボックスに表示したいだけです。
私が持っている<select>
HTMLの要素を。この要素はドロップダウンリストを表します。<select>
JQueryを介して要素のオプションを反復処理する方法を理解しようとしています。
JQueryを使用して<select>
要素の各オプションの値とテキストを表示するにはどうすればよいですか?alert()
ボックスに表示したいだけです。
回答:
$("#selectId > option").each(function() {
alert(this.text + ' ' + this.value);
});
パラメータ化されたそれぞれをインデックスと要素とともに使用することもできます。
$('#selectIntegrationConf').find('option').each(function(index,element){
console.log(index);
console.log(element.value);
console.log(element.text);
});
//これも機能します
$('#selectIntegrationConf option').each(function(index,element){
console.log(index);
console.log(element.value);
console.log(element.text);
});
あなたもこのように試すことができます。
あなたのHTML
コード
<select id="mySelectionBox">
<option value="hello">Foo</option>
<option value="hello1">Foo1</option>
<option value="hello2">Foo2</option>
<option value="hello3">Foo3</option>
</select>
あなたがJQuery
コーディングする
$("#mySelectionBox option").each(function() {
alert(this.text + ' ' + this.value);
});
または
var select = $('#mySelectionBox')[0];
for (var i = 0; i < select.length; i++){
var option = select.options[i];
alert (option.text + ' ' + option.value);
}