我有
的代码<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
我希望如何选择任何选项,它会显示在警告信息中。 我试过了
<script type='text/javascript'>
//var value = $("#list option[value=2]").text();
//var value = $("#list option:selected").text();
//var value = $('#list').val();
var value = $(this).val();
alert(value);
</script>
但失败了。
答案 0 :(得分:2)
感谢Sarfraz Ahmed
但你错误地忘记添加#ie:
$('#select_box_id').change(function(){
alert($(this).text());
});
再次感谢Yar ..
答案 1 :(得分:0)
将名称属性添加到选择标记。
示例:
<script type="text/javascript">
$(document).ready(function() {
$("#list").change(function() {
var k = $("#list option[value=" + $(this).val() +"]").text();
alert(k);
});
});
</script>
HTML
<select id="list" name="list">
<option value="1">Option A</option>
<option value="2">Option B</option>
<option value="3">Option C</option>
</select>
答案 2 :(得分:0)
试试这个:
$('#select_box_id').change(function(){
alert($(this).val());
});
答案 3 :(得分:0)
比这更容易。也已针对速度进行了优化
$("select#list").change(function() {
alert($("> option:selected", this).text());
});