遍观网上各种资料,包括jq里的attr(),prop()方法和原生js直接修改checked属性,都未能实现,后发现是uniform样式污染问题
需使用$.uniform.update()方法去更新样式。
实际代码如下:
$.uniform.update($('#inputId).attr('checked', true))
在处理HTML元素的checked属性时,遇到jq的attr()和prop()方法以及原生JS都无法生效的情况,问题根源在于uniform样式污染。通过调用$.uniform.update()方法可以成功更新样式,例如:$.uniform.update($(#inputId).attr(checked,true))。
遍观网上各种资料,包括jq里的attr(),prop()方法和原生js直接修改checked属性,都未能实现,后发现是uniform样式污染问题
需使用$.uniform.update()方法去更新样式。
实际代码如下:
$.uniform.update($('#inputId).attr('checked', true))
6020
2498
1387

被折叠的 条评论
为什么被折叠?
