jquery中选中复选框1.8之前与1.8之后的区别

在jquery 1.8.x中的版本,我们对于checkbox的选中与不选中操作如下:

判断是否选中

$(‘#checkbox‘).prop(‘checked‘)

设置选中与不选中状态:

$(‘#checkbox‘).attr(‘checked‘,true)

$(‘#checkbox‘).attr(‘checked‘,false)

但此方法在jquery1.9.1中,有些处理不一样

IE10,Chrome,FF中,对于选中状态,第一次$(‘#checkbox‘).attr(‘checked‘,true)可以实现

但是当通过代码清除选中,下次再通过代码 $(‘#checkbox‘).attr(‘checked‘,true) 去选中时

虽然代码中有checked=‘checked‘,但是画面表现都没有打勾。

IE8,IE6下无此问题。

后来调查了相关的资料,发现现在attr(‘checked‘,true)都换成prop(‘checked‘,true)

http://www.cnblogs.com/wangsu/archive/2013/04/29/3050461.html

时间: 2024-10-09 07:01:43

jquery中选中复选框1.8之前与1.8之后的区别的相关文章

jQuery - 选中复选框则弹出提示框

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>判断是否选中</title> <script type="text/javascript" src="./js/jquery-1.8.3.min.js"></script> <script

jQuery获取选中复选框的值代码实例

jQuery获取选中复选框的值代码实例:复选框是最为常用的表单元素之一,它提供了一种多选的方式,下面介绍一下如何使用jQuery获取选中的checkbox复选框的值.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/"

JQuery实现列表中复选框全选反选功能封装

JQuery实现列表中复选框全选反选功能封装 我们在做列表的时候经常会遇到全选,反选进行批量处理问题,例如: 我当时就是简单的实现了,然后想封装到公共的js中,封装的太烂,不好意思贴出来了(就是把实现代码之间放到公共js中,然后每个页面都用固定的id,class,现在想想我都不好意思叫他封装了),然后想到之前老大有写过这个功能去看下他怎么写的,真是没有对比就没有伤害啊,这才叫封装: 1 $(':checkbox[data-check-target]').click(function () { 2

Jquery中复选框选中取消实现文本框的显示隐藏

标签内容 <div class="box"> 请编写javascript代码,完成如下功能要求:<br /> 1.取消复选款后,要求促销价格.促销开始结束日期3个控件不可用.<br /> 2.选中复选框后,要求促销价格.促销开始结束日期3个控件可用. </div> <div class="box"> <table id="table1" class="mytable&qu

选中和取消选中复选框实现背景变色和取消变色

选中和取消选中复选框实现背景变色和取消变色:为了提高表格这种新闻列表的人性化程度,当前有很多措施,最为常见是鼠标悬浮行变色或者隔行变色,本章介绍一下另一种形式,就是前面有一个复选框,选中和取消选中复选框能够实现对应行背景变色或者取消变色,代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=&

用jquery实现复选框全选全不选问题(完整版),在网络上怎么也找不到完整的解决方案,重要搞全了

首先准备jsp页面控件: 请选择您的爱好:<br> <input type="checkbox" id="all" name="selectAll"value="全选"/>全选<br> <input type="checkbox" name="hobby"value="足球"/>足球 <input type=&qu

【jQuery】复选框的批量处理:全选、非全选

最近工作都在写jQuery,事实上我并没有系统学过js,今天跟大家分享一下最近写的一个有关复选框的批量处理. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试</title> </head> <body> <input type="button" class="button&quo

如何添加一个空间引导同时选中复选框和标签之间

我试图添加20px复选框和标签之间的空间引导同时选中复选框列表下面使用CSS,但不幸的是,它没有得到应用. HTML <body><select size="5" name="lstStates" multiple="multiple" id="lstStates"><option value="NJ">New Jersey</option><optio

jquery实现复选框全选,全不选,反选中的问题

今天试了一下用jquery选择复选框,本来以为很简单的东西却有bug,于是搜索了一下找到了解决方法. html代码如下(这里没有用任何样式,就没有再放css了): <html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="test_ch5.css" > <title>test_ch5</title> &