文档章节

jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法

码农般的学良
 码农般的学良
发布于 2016/11/25 13:44
字数 296
阅读 5
收藏 0

这篇文章主要介绍了jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法,通过使用prop方法代替attr方法来解决此问题,需要的朋友可以参考下

本文实例讲述了jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法。分享给大家供大家参考,具体如下:

先看如下代码:

?

1

2

3

4

5

6

7

8

9

10

11

12

/**

 * 全选

 */

 function checkAll() {

   $("input[name=ids]").attr("checked", true);

 }

 /**

 * 全不选

 */

 function uncheckAll() {

   $("input[name=ids]").attr("checked", false);

 }

问题描述:

初始状态复选框没有全选,点击全选按钮调用checkAll方法,实现了全选,然后点击全不选按钮,实现了全不选,然后再次点击全选按钮,结果却木有全选,再反复点击木有任何反应。

解决方法:

google之:

把使用prop方法代替attr方法,

?

1

2

3

4

5

6

/**

 * 全选

 */

function checkAll() {

  $("input[name=ids]").prop("checked", true);

}

至此问题解决!

javaSE视频教程分享:网盘下载地址:https://pan.baidu.com/s/1c1ZXnBa

© 著作权归作者所有

共有 人打赏支持
码农般的学良
粉丝 1
博文 20
码字总数 23265
作品 0
通州
jquery版本间兼容性:checkbox选中状态

最近在学习Jquery,发现attr不太好用,从网上搜了下终于知道其原因,记下备查。 以下为以为网友在js贴吧的内容: 以<input type="checkbox" id="all"/>为例子取值的例子 $("#all").attr("ch...

北方攻城师
2014/08/05
0
0
JQuery处理checkbox的checked属性正确用法

JQuery处理checkbox选中不选中在各个版本中是不同的。 checkbox在jquery各个版本中操作方式是不同的。总结如下: - 在jquery1.5及其以下的版本中使用 attr("checked") 方法进行操作; - 在j...

夜辰
2015/04/10
0
1
jquery form元素操作

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("o......

remainvitality
2013/10/25
0
0
Jquery checkbox 在 chrome 下的一些有趣的特性

Jquery checkbox 在 chrome 下的一些比较有意思的特性 Jquery checkbox 有一些非常有意思的特性, 下面就这些特性我们来举几个例子 EXAMPLE ONE: 当 checkbox 没有被选中的时候在进行 attr 查...

香吉士
2012/11/22
0
0
Jquery checkbox 在 chrome 下的一些比较有意思的特性

Jquery checkbox 在 chrome 下的一些比较有意思的特性 Jquery checkbox 有一些非常有意思的特性, 下面就这些特性我们来举几个例子 当 checkbox 没有被选中的时候在进行 attr 查看的时候,显...

香吉士
2012/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

nginx模块学习六 add_header 跨域访问

语法 Syntax: add_header name value [always];Default: --Context:http,server,location,if in location 例:/etc/nginx/conf.d/default.conf server {    listen       80; ......

Romanceling
今天
0
0
SpringBoot初探

#SpringBoot初探 三种创建SpringBoot项目的方式: 第一种:使用IDEA创建maven项目,选择maven-archetype-quickstart; 第二种:使用IDEA创建Spring Initializer,选择web组件; 第三种:使用...

向码而生
今天
2
0
IO

JAVA中IO技术:BIO、NIO、AIO 1、同步异步、阻塞非阻塞概念 同步和异步是针对应用程序和内核的交互而言的。 阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方...

DemonsI
今天
0
0
org.apache.commons 常用工具类

一. org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。 toString 转换IO流、 Uri、 byte[]为String。 copy IO流数据复制,...

sprouting
今天
0
0
linux使用Inotify监控目录或者文件状态变更

基本概念: Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。 需求: 1.有一个文件采集进程,...

mickelfeng
今天
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部