jquery checkbox反复调用attr('checked', true/false)只有第一次生效
2015-10-24 20:52
746 查看
原文地址:http://blog.csdn.net/tunzao/article/details/17225173
view
plaincopyprint?
/**
* 全选
*/
function checkAll() {
$("input[name=ids]").attr("checked", true);
}
/**
* 全不选
*/
function uncheckAll() {
$("input[name=ids]").attr("checked", false);
}
问题描述:
初始状态复选框没有全选,
点击全选按钮调用checkAll方法,
实现了全选,
然后点击全不选按钮,
实现了全不选,
然后再次点击全选按钮,
结果却木有全选,
再反复点击木有任何反应。
google之:
把使用prop方法代替attr方法,
[javascript]view
plaincopyprint?
/**
* 全选
*/
function checkAll() {
$("input[name=ids]").prop("checked", true);
}
It works.
view
plaincopyprint?
/**
* 全选
*/
function checkAll() {
$("input[name=ids]").attr("checked", true);
}
/**
* 全不选
*/
function uncheckAll() {
$("input[name=ids]").attr("checked", false);
}
问题描述:
初始状态复选框没有全选,
点击全选按钮调用checkAll方法,
实现了全选,
然后点击全不选按钮,
实现了全不选,
然后再次点击全选按钮,
结果却木有全选,
再反复点击木有任何反应。
google之:
把使用prop方法代替attr方法,
[javascript]view
plaincopyprint?
/**
* 全选
*/
function checkAll() {
$("input[name=ids]").prop("checked", true);
}
It works.
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- java-WEB中的监听器Lisener
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- javascript实现10进制转为N进制数
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究