1.解决checkbox属性checked为true但是未被选中的问题(转)
原来是jQuery版本问题。
Attributes vs. Properties
attributes和properties之间的差异在特定情况下是很重要。jQuery 1.6之前 ,.attr()
方法在取某些 attribute 的值时,会返回 property 的值,这就导致了结果的不一致。从 jQuery 1.6 开始, .prop()
方法 方法返回 property 的值,而.attr()
方法返回 attributes 的值。
例如, selectedIndex
, tagName
, nodeName
, nodeType
, ownerDocument
, defaultChecked
, 和 defaultSelected
应使用.prop()
方法进行取值或赋值。 在jQuery1.6之前,这些属性使用.attr()
方法取得,但是这并不是元素的attr
属性。他们没有相应的属性(attributes),只有特性(property)。
$(function(){
$("#checkall").click(function(){
if(this.checked){
$(".checkbox input[type=checkbox]").prop("checked",true);
}else{
$(".checkbox input[type=checkbox]").prop("checked",false);
}
});
$("#checkback").click(function(){
var back = $(".checkbox input[type=checkbox]");
back.each(function(){
console.log(this.checked);
if( this.checked ){
$(this).prop("checked",false);
}else{
$(this).prop("checked",true);
}
});
});
})
2.复选框样式修改方法(转)
复选框checkbox的默认样式很难看,以前一直没有改过,现在查到很多资料,发现利用图片+css3改变复选框是最简单的方法;代码如下
input[type=
"checkbox"
] {
-webkit-appearance:
none
;
/*清除复选框默认样式*/
background
:
#fff
url
(i/
blue
.png);
/*复选框的背景图,就是上图*/
height
:
22px
;
/*高度*/
vertical-align
:
middle
;
width
:
22px
;
}
input[type=
"checkbox"
]:checked {
background-position
:
-48px
0
;
}
4.jQuery判断checkbox是否选中的3种方法
(转:具体差异待研究)
方法一:
if ($("#checkbox-id")get(0).checked) {
// do something
}
方法二:
if($('#checkbox-id').is(':checked')) {
// do something
}
方法三:
if ($('#checkbox-id').attr('checked')) {
// do something
}
相关推荐
天轰穿系列教程之-33单选按纽和复选框RadioButton CheckBox天轰穿系列教程之-33单选按纽和复选框RadioButton CheckBox天轰穿系列教程之-33单选按纽和复选框RadioButton CheckBox天轰穿系列教程之-33单选按纽和复选框...
Android2.2 r1 API 中文文档,注意这里只有CheckBox的,请关注http://over140.cnblogs.com/的更新。
学习目的: 1、掌握在Android中如何建立CheckBox 2、掌握CheckBox的常用属性 3、掌握CheckBox选中状态变换的事件(监听器) CheckBox简介: CheckBox和Button一样,也是一种古老的控件,它的优点在于,不用用户去...
使用JQuery封装的Select&Checkbox&Radio脚本-维豪信息技术有限公司内部, 通过 firefox, ie等系列浏览器测试.
STM32F103实现EMWIN 嵌入式GUI可视化设计。 项目支持STM32F10X系列单片机调测和移植。 项目代码可直接编译、运行。
STM32F407 EMWIN GUI实战。项目支持STM32F40X系列单片机调测和移植。项目可直接编译、运行。
STM32H750 EMWIN GUI可视化实战。 项目支持STM32H7系列单片机调测和移植。 项目代码可直接编译、运行。
STM32F750 EMWIN GUI可视化实战。 项目支持STM32F7系列单片机调测和移植。 项目代码可直接编译、运行。
STM32F429 EMWIN GUI实战。 项目支持STM32F42X系列单片机调测和移植。 项目代码可直接编译、运行。
STM32H743 EMWIN GUI可视化实战。 项目支持STM32H7系列单片机调测和移植。 项目代码可直接编译、运行。
STM32F767 EMWIN GUI可视化实战。 项目支持STM32F7系列单片机调测和移植。 项目代码可直接编译、运行。
qt creator系列教程,学习qt creator的材料
本系列教程的课程安排参考了多本.net 1.1以及在目前的2.0新书的基础上认真编订。不敢夸口本系列多了不起,但至少敢保证你看完本系列,再做完每个小结的测试,你入门是绝对没有问题的!做一个简单的网站是绝对可以的!祝愿...
比如,基于Web的邮箱客户端列出了一系列的邮件,及一列checkboxes,用户可选择任意封邮件并执行相同的操作,比如移动到另一个文件夹或将之删除。 在本教程,我们将探讨如何添加checkboxes列,以及发生页面回传后...
学习目的: 1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用属性 3、理解RadioButton和CheckBox的区别 4、掌握RadioGroup选中状态变换的事件(监听器) RadioButton和CheckBox的区别: ...
3章_第3节ListBox控件移动选项效果 CheckBoxList控件
通过将 .checkbox-inline 或 .radio-inline 类应用到一系列的多选框(checkbox)或单选框(radio)控件上,可以使这些控件排列在一行。 <label class=checkbox-inline> <input type=checkbox id=inlineCheckbox...
案例1. 按钮 代码: <body> <input type="button" value="按钮" /> </body> 案例2.鼠标移入显示移出隐藏 ...input type="checkbox" /> 为了您的信息安全。。。。 </body>
bootstrap table系列: JS表格组件神器bootstrap table详解(基础版) JS组件系列之Bootstrap table表格组件神器【终结篇】 JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】 一、效果展示 今天...