首页 前端知识 jQuery的select框 无法设置option为selected

jQuery的select框 无法设置option为selected

2024-06-16 01:06:47 前端知识 前端哥 703 264 我要收藏

项目场景:

jquery项目根据ajax返回的值修改select选中的值


问题描述

通过

$(select).find("option[value='2']").prop('selected', 'selected')

设置选中值无效,页面无变化


原因分析:

在dom元素还没渲染完成就开始执行设置选中的操作,所以设置无效


解决方案:

把设置选中option的语句放到setTimeout中即可

setTimeout(function() {
	$(select).find("option[value='2']").prop('selected', 'selected');
}, 0)
转载请注明出处或者链接地址:https://www.qianduange.cn//article/12310.html
标签
评论
发布的文章

json文件的格式转换

2024-06-21 09:06:48

JSON 现代数据交换的利器

2024-06-21 09:06:41

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!