lulu ui下拉框选中
文章描述:
lulu ui select下拉框加载和选中功能制作
<select class="select-ui" name="qd">
<option value="1">未签到</option>
<option value="2">已签到</option>
</select>
select里面的option值可以是固定,也可以是后台渲染的数据
change事件
$('select').change(function(e) {
console.log('来自下拉框:我变化了');
//console.log(e)
});
加载与选中
id为后台动态数据,这里测试用的是固定数值2
// 加载 select 与 选中
$(function () {
// 显示 lulu select
$('select').selectMatch();
var arr = [];
$('.select-ui option').each(function(){
arr.push($(this).val())
})
console.log(arr)
// 选中值
var id = "2";
console.log(id)
var indexx = 0;
arr.forEach((item, index) => {
// 获取键
if(item.indexOf(id)!=-1){
indexx = index
}
});
console.log(indexx)
// 选中 lulu
var sel = $('.select-ui').prevAll('select');
sel.find('option').eq(indexx).prop('selected', true);
sel.selectMatch();
});
发布时间:2022/12/07
发表评论