我正在尝试从下拉列表中选择选项中的innerHTML / Text而不是值。
var Array = []; $('#select option').each(function(){Array.push(this.value)});
上述方法有效,但它只存储选项的value属性。
例如,如果我的选项为<option value="John">Hello</option>
,则会存储John
而不是Hello
。我希望它存储选项的innerHTML中的任何内容。我该怎么做呢? .innerHTML()
之前的.each()
不起作用。
答案 0 :(得分:4)
.innerHTML
内部每个
var Array = [];
$('#select option').each(function(){
Array.push(this.innerHTML);
});