Dav*_*ing 8 jquery text option
例:
<select>
<option value='1'>hello me<option>
<option value='2'>hello world</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何从选择框访问TEXT而不是VALUE
所以我可以显示HELLO ME或HELLO WORLD而不是1和2.
kar*_*m79 19
$('select option:selected').text()
Run Code Online (Sandbox Code Playgroud)
循环遍历所有选项的文本和值:
$('#mySelect option').each(function () {
console.log(this.text + ' ' + this.value);
});
Run Code Online (Sandbox Code Playgroud)
将所有选项文本添加到数组中:
var textArr = $('#mySelect option').map(function (i,n) {
return $(n).text();
}).get();
console.log(textArr.join(','));
Run Code Online (Sandbox Code Playgroud)
如果要访问所选选项的文本,可以使用:
$("#list option:selected").text();
Run Code Online (Sandbox Code Playgroud)
或者,您可以通过以下方式直接访问该选项:
$("#list option[value=2]").text();
Run Code Online (Sandbox Code Playgroud)
#list是特定选择的ID.您应该分配一个id(例如<select id="list">)以避免与其他select标签冲突.