我有一个下拉.如何获取所选选项,而不是值innerHTML.我想CO从这个例子中得到.这alert($('#mydropdown').val());给了我价值,1但我不想要那个.
<select name='mydropdown' id='dd'>
<option value=1 selected>CO</option>
<option value=2>CA</option>
<option value=3>TX</option>
</select>
Run Code Online (Sandbox Code Playgroud)
$('#dd :selected').text();
Run Code Online (Sandbox Code Playgroud)
请注意,使用时#,您需要按ID进行选择.元素的ID dd不是mydropdown.
如果您使用普通的javascript进行操作,您可能希望您的name属性与属性匹配id,以便处理IE错误.
<select name='dd' id='dd'>
...
</select>
Run Code Online (Sandbox Code Playgroud)
JS
var select = document.getElementById('dd')
select.options[select.selectedIndex].text;
Run Code Online (Sandbox Code Playgroud)