如何使用jQuery从下拉列表中获取HTML文本而不是值

问题描述 投票:0回答:1

我试图从下拉列表而不是值中选择选项中的innerHTML / Text。

var Array = []; $('#select option').each(function(){Array.push(this.value)});

上述方法有效,但它只存储选项的value属性。例如,如果我的选择是<option value="John">Hello</option>,它将存储John而不是Hello。我希望它存储选项的innerHTML中的任何内容。我该怎么做呢? .innerHTML()之前的.each()不起作用。

javascript jquery html arrays
1个回答
4
投票

.innerHTML在每个内部

var Array = []; 
$('#select option').each(function(){
  Array.push(this.innerHTML);
});
© www.soinside.com 2019 - 2024. All rights reserved.