解决jquery实现的radio重新选中的问题
2015-07-03 00:00
603 查看
<input type="radio" name="test"/> <input type="radio" name="test" id = "input2"/>
(说明:使用的jquery 版本是 1.10.2。)
使用 jquery 的removeAttr(),清除掉 radio 的checked属性后。使用 attr('checked',true)可以给对应的radio 附上 checked属性。但是页面展示,却没有选中。
解决方法:
使用原生js 代码实现。
var inputList = document.getElementByName("test"); for(var x=0;x<inputList.length;x++){ inputList[x].checked=false; //取消选中 } var input = document.getElementById("input2"); input.checked = true; //选中第二个
测试是可以的。能选中,且页面能显示正确。
以上所述就是本文的全部内容,希望大家能够喜欢。
相关文章推荐
- jQuery动态背景图片效果实现方法
- 在easyui中在同一列中合并相同连续值的jquery插件
- jquery中select的用法
- JQuery实战---用户名校验
- jquery checkbox radio
- 小谷的战斗Jquery(三)--水平和垂直菜单
- jQuery实现输入框获取焦点和失去焦点
- jquery固定在顶部的导航菜单
- jquery源码之when
- jquery基础-包裹 替换 删除 复制
- jquery-validate
- jquery实现图片预加载
- jquery 获取和设置 select下拉框的值
- jquery.min.map详见
- jQuery插件AjaxFileUpload文件上传实现Javascript多文件上传功能
- jQuery插件AjaxFileUpload文件上传实现Javascript多文件上传功能
- 看看该死的jquery.form.js的用法,不是个东西
- jQuery Easy UI LinkButton(button)包
- 查看jquery绑定的事件函数
- jQuery幻灯片插件autoPic