jquery使用attr,removeAttr二次无法选中的问题解决办法
来源:互联网 发布:scx 3406w 网络设置 编辑:程序博客网 时间:2024/05/16 17:51
大概需求是这样,我一张页面有个按table的循环,每个table里第一行是个“全选”按钮,点击此按钮可以控制下面的checkbox反选,第二行有若干checkbox,也就是第一行要控制的那些多选按钮。一开始使用的juqery方法attr和removeAttr,反现在最新的jquery里,当执行完removeAttr后,再使用attr("checked",true)已经无效了。经查是新版本的jquery使用prop方法了。以下是代码部分。
大概代码如下:
function selBox(oid){ $("#offer"+oid+" input[name='orderno']").each(function(){ if($(this).is(':checked')) { $(this).prop("checked",false); } else { $(this).prop("checked",true); } });}
上面是要执行的js函数,在table里的全选按钮添加点击处理即可,如:
<table>
<tbody>
<tr>
<td><input type="button" onclick="selBox(1)" value="全选" /></td>
</tr>
<tr id="offer1">
<td>
<input type="checkbox" name="orderno" value="1" />
<input type="checkbox" name="orderno" value="2" />
<input type="checkbox" name="orderno" value="3" />
</td>
</tr>
</tbody>
</table>
阅读全文
0 0
- jquery使用attr,removeAttr二次无法选中的问题解决办法
- jquery 使用attr()来实现removeAttr()的功能
- jquery之attr()和removeAttr() prop的使用场所
- jQuery中.attr()和.removeAttr()的详解
- jquery addClass() ,removeClass(),attr(),removeAttr()
- JQuery中的.attr()与.removeAttr()
- jquery笔记:attr, removeAttr,prop
- Jquery中attr与和removeAttr简单使用。。。。
- jQuery的attr(),removeAttr()与prop(),removeProp()方法的区别
- jQuery的属性与样式之.attr()与.removeAttr()
- JQuery attr方法和removeAttr方法
- 记录jQuery常用方法 removeAttr,attr(),val()
- uitextfield 偶尔无法选中问题解决办法
- 使用jQuery操作DOM(attr/html/text/addClass/removeAttr/removeClass/append/before/after/clone/replacewith/)
- jquery中的attr函数attr(name)、attr(key,value)、attr(properties)、attr(key,fn)、removeAttr
- jQuery RemoveAttr(checked)之后再Attr(checked)属性无效果的原因分析
- jQuery源码分析之removeAttr方法和attr方法
- jquery 属性操作(attr/removeAttr/prop/val/text)
- 使用rundll32.exe运行dll函数
- 排列与组合公式
- Nifi初探
- Emacs指北(做一个搬运工好累)
- Mysql入门到能玩
- jquery使用attr,removeAttr二次无法选中的问题解决办法
- 在jsp页面解析jsonarray
- 解决CentOS出现"No package redis available"提示问题
- 《零基础学Python》Adventures IN Python学习笔记一
- 小白学爬虫--5--爬取热映电影信息
- Codeforces Round #109 (Div. 2)-C. Hometask-思维
- TCP和UDP的那点事儿
- Codeforces Round #384 (Div. 2) 743A Vladik and flights
- Q-learning 学习心得