jquery在项目中做复选框时遇到的一些问题笔记
2013-11-18 10:33
387 查看
在实践中还是遇到了很多的问题,注意在input的checkbox中,用普通的attr属性来判断是不可以的,因为checked的值是checked,因此做个笔记
关于复选框
昨天在做一个复选框的时候,一开始以为应该挺简单的,想当然了一下,主要的功能就是点击一个按钮,比如是全部选中这个一个功能,然后下面的所有列表全部选中的效果。
后来在实践中还是遇到了很多的问题,注意在input的checkbox中,用普通的attr属性来判断是不可以的,因为checked的值是checked,只有用prop这个属性才能该改变!!!!见api文档,后来在百度中发现了这个在官方的api中就已经有说明了,附上jquery中一个prop的api地址http://api.jquery.com/prop/,其中有一个例子很经典,通过判断is(":checked")对比了attr,prop,值得一看后来代码改了下;
代码如下:
unity3d脚本http://www.unitymanual.com
$("#main-manage").on('click',"#selectAll", function(event) {
$("#xunTable").find('input').not(":disabled").each(function(index, el) {
if($("#selectAll").is(":checked")){
$(this).prop('checked', 'true');
}
else{
$(this).prop('checked', 'false');
$(this).removeAttr('checked');
}
});
});
本文出自 “unity3d学习者” 博客,请务必保留此出处http://unity3d168.blog.51cto.com/4361353/1327783
关于复选框
昨天在做一个复选框的时候,一开始以为应该挺简单的,想当然了一下,主要的功能就是点击一个按钮,比如是全部选中这个一个功能,然后下面的所有列表全部选中的效果。
后来在实践中还是遇到了很多的问题,注意在input的checkbox中,用普通的attr属性来判断是不可以的,因为checked的值是checked,只有用prop这个属性才能该改变!!!!见api文档,后来在百度中发现了这个在官方的api中就已经有说明了,附上jquery中一个prop的api地址http://api.jquery.com/prop/,其中有一个例子很经典,通过判断is(":checked")对比了attr,prop,值得一看后来代码改了下;
代码如下:
unity3d脚本http://www.unitymanual.com
$("#main-manage").on('click',"#selectAll", function(event) {
$("#xunTable").find('input').not(":disabled").each(function(index, el) {
if($("#selectAll").is(":checked")){
$(this).prop('checked', 'true');
}
else{
$(this).prop('checked', 'false');
$(this).removeAttr('checked');
}
});
});
本文出自 “unity3d学习者” 博客,请务必保留此出处http://unity3d168.blog.51cto.com/4361353/1327783
相关文章推荐
- jquery在项目中做复选框时遇到的一些问题笔记
- jquery在项目中做复选框时遇到的一些问题笔记
- jquery在项目中遇到的一些问题笔记
- [项目过程中所遇到的各种问题记录]图表篇——有关MSChart的一些小技巧
- android 两种方式实现沉浸式菜单在项目中所遇到的一些问题
- 今天做jquery遇到的一些问题汇总
- 项目适配iOS9遇到的一些问题及解决办法(更新两个小问题)
- Android Studio 之 导入Eclipse项目常见问题及解决方案 在将Eclipse做的Android项目成功导入Android Studio 后,启动生成,遇到一些问题,现总结如下:
- 遇到的一些前端JQuery问题汇总
- 近期学习javascript和jquery遇到一些问题的技巧知识总结
- 研究支付宝支付遇到的一些小问题(做个笔记 )
- Cocos2d-x项目总结中的一些遇到的问题
- 项目开发过程中遇到的一些问题和解决办法(逐渐添加)
- 关于**订单缴费windows服务项目过程中遇到的一些问题和反思
- 【XEN学习笔记】XEN 4.1.0 PVOPS设置和启动中遇到的一些问题
- Linux下的python 配置项目环境遇到的一些问题
- [Java] 最近导入外部项目遇到的一些问题的解决办法的分享
- lucene在实际项目开发中遇到的一些问题及解决方法
- 近期学习javascript和jquery遇到一些问题的技巧知识总结
- 项目适配iOS9遇到的一些问题及解决办法