JQuery频繁修改select的选中时的失效问题
来源:互联网 发布:数据管家 编辑:程序博客网 时间:2024/06/05 21:56
选择测试栏目2:"是否为轮播"被设置为是,且右侧中option为"是"的被selected,如下图
选择测试栏目1:"是否为轮播"被设置为否,且右侧中option为"否"的被selected,option为"是"的selected被移除,如下图
再次选择测试栏目2后:"是否为轮播"没有被设置为是,但右侧中option为"是"的是被selected,而option为"否"的selected也被移除了,如下图
问题:option再被多次修改select属性时失效了。
原始jquery代码为:
if(designis_lunbo){$("#lunbofalse").removeAttr("selected");$("#lunboture").attr('selected', 'true');}else{$("#lunboture").removeAttr("selected");$("#lunbofalse").attr('selected', 'true');}"designis_lunbo"为选择的栏目的属性解决方法:
需要将attr换成prop
修改代码为:
if(designis_lunbo){$("#lunboture").prop('selected', 'true');}else{$("#lunbofalse").prop('selected', 'true');}修改后的效果图:
先选择“测试栏目2”,是否为轮播显示为:“是”
然后选择“测试栏目1”,是否为轮播显示变成了“否”
最后在选择“测试栏目2”,是否为轮播又重新变成了“是”
阅读全文
0 0
- JQuery频繁修改select的选中时的失效问题
- 关于jQuery radio 选中失效的问题
- 关于jQuery radio 选中失效的问题
- 一个奇葩问题,jQuery的chzn-select查询失效
- IE8下Jquery获取select选中的值的问题
- IE8下Jquery获取select选中的值的问题
- IE8下Jquery获取select选中的值的问题
- jQuery select 选中问题
- jquery动态修改表单select的option值,从而间接修改option的选中状态
- 关于用js和attr("selected",true);给select设置选中的值失效问题
- jquery触发select的change事件失效
- jquery 获取选中的select的option
- 修改select选中元素的值
- jquery 获得select选中项的文本
- IE6下jQuery选中select的BUG
- jQuery设置select默认选中的值
- Jquery取Select选中的值
- jquery获取select选中的值
- 给mBlock添加扩展模块
- 做题碰到的知识点
- Thread VS Runnable
- 倒计时(android)
- 引用——C++:bitset类的使用与简介
- JQuery频繁修改select的选中时的失效问题
- git的使用总结
- Android 选项卡页面实现
- Oracle使用实例:exp和expdp导出数据
- Intel四子星 高密度服务器介绍适合IDC HPC
- 用iframe 引入整个html页面
- 求数组所有元素和
- 浅谈移动端之js touch事件 手势滑动事件
- numpy函数之random.choice