问题描述

  1. 如何获取select下拉框选中的值

  2. 如何设置select下拉框默认选项

解决方法

1.如何获取

1
2
3
4
5
6
7
8
9
//select下拉框
$('select_tags').on('change', function() {
alert( $(this).find(":selected").val() );
});

//radio选项
$('radio_tags').on('change', function() {
alert( $(this).find(":checked").val() );
});

2.如何设置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
//下拉框
$('div.id_100  option[value="val2"]').prop("selected", true);
//选项
$('div.id_100  option[value="val2"]').prop("checked", true);

//可选方案
$('.id_100 option').each(function() {
if($(this).val() == 'val2') {
$(this).prop("selected", true);
}
});

参考链接

jQuery get value of select onChange

Set select option ‘selected’, by value