jquery select

jQuery select 获取值

$title(方法一:)
let val=$('#selectId').val(); //获取选中值
 
$title(方法二:)
let val=$('#selectId').find('option[selected='selected']').attr('value'); //获取选中值

let val=$('#selectId').find('option:selected').attr('value'); //获取选中值
获取文本text
let val=$('#selectId').find('option:selected').text(); //获取选中值
 

jQuery select 设置默认选中

$title(方法一:)
$('#selectId').val('your value');
 
$title(方法二:)
$('#selectId').find('option[value='+your value+']').attr('selected','selected'); 
 
根据text文本选中
$('#selectId').find('option:contains('+your text+')').attr('selected','selected'); 

注意上面的文本选中需要注意A项目包含B的会出现问题,例如

选中文本为 重庆
如果下拉框有 重庆 重庆市则可能根据顺序选第一个
 

jQuery触发 select change事件

$('#selectId').trigger('change');
 

评论区域