我使用jQuery来获取选定的选项文本值。 问题是它只重建初始文本直到太空来。
My requirment as follow.
<select id='list'>
<option value='1'>This Is Option A</option>
<option value='2'>This Is Option B</option>
<option value='3'>This Is Option c</option>
</select>
<script>
alert($('#list').find('option:selected').text());
</script>
*IT Returns only 'This' instead of 'This Is Option A'*
Please Help
答案 0 :(得分:0)
正如swetha chinchore所说,它工作正常,尝试使用最新的jquery库..
<强>脚本强>
$("#list").change(function(){
alert($(this).find("option:selected").text());
});
答案 1 :(得分:0)
试试这个:
alert(document.getElementById('list').options[document.getElementById('list').selectedIndex].outerHTML);
答案 2 :(得分:0)
Its working as expected, check this demo,