jquery下checked取值问题的解决方法


Posted in Javascript onAugust 09, 2012

一怒之下,给checkbox加一个isCheck,,不用那该死的checked属性...一切OK了...代码如下:

<!DOCTYPE html > 
<html><head> 
<meta charset="UTF-8"> 
<title>修复checkbox的状态切换和动态取值的问题</title> 
<script type="text/javascript" src="jquery.js"></script> 
<style> 
* {margin:0; padding:0;} 
ul li { float:left; list-style:none; margin-left:20px;} 
</style> 
</head> 
<body> 
<form name="journal" id="journal" action="#" method="post"> 
<input name="cate_ids" value="" type="hidden"> 
<ul> 
<li><input checked="checked" isCheck="true" class="ckbox" value="1" name="cate_id" type="checkbox">美食1</li> 
<li><input class="ckbox" value="2" name="cate_id" type="checkbox">美食2</li> 
<li><input class="ckbox" value="3" name="cate_id" type="checkbox">美食3</li> 
<li><input checked="checked" isCheck="true" class="ckbox" value="4" name="cate_id" type="checkbox">美食4</li> 
<li><input checked="checked" isCheck="true" class="ckbox" checked="checked" value="5" name="cate_id" type="checkbox">美食5</li> 
</ul> 
<div class="btn"> <input value="确认" name="sbtn" onclick="getValues()" type="button"> 
</form> <script> 
//修复checkbox的状态切换和动态取值的问题 
//为checkbox新增一个isCheck属性来替换checked属性的不兼容性 
$(".ckbox").click(function(){ 
if($(this).attr("isCheck") == "true") { 
$(this).removeAttr("isCheck") 
} else { 
$(this).attr("isCheck", "true"); 
} 
}) 
function getValues() 
{ 
var list=""; 
$(".ckbox").each(function(){ 
if($(this).attr("isCheck") == "true"){ 
list += $(this).val() + ","; 
} 
}) 
alert(list); 
} 
</script> 
</body> 
</html>
Javascript 相关文章推荐
Javascript----文件操作
Jan 18 Javascript
js判读浏览器是否支持html5的canvas的代码
Nov 18 Javascript
js加密解密字符串可自定义密码因子
May 13 Javascript
jQuery学习笔记之总体架构
Jun 03 Javascript
java和javascript获取word文档的书签位置对比
Jun 19 Javascript
jquery实现的伪分页效果代码
Oct 29 Javascript
日常收集整理的JavaScript常用函数方法
Dec 10 Javascript
jQuery Validate验证框架详解(推荐)
Dec 17 Javascript
JS正则匹配中文的方法示例
Jan 06 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
JS获取当前地理位置的方法
Oct 25 Javascript
实战node静态文件服务器的示例代码
Mar 08 Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 #Javascript
深入理解javascript学习笔记(一) 编写高质量代码
Aug 09 #Javascript
JS数学函数Exp使用说明
Aug 09 #Javascript
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 #Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
Aug 09 #Javascript
用JQuery在网页中实现分隔条功能的代码
Aug 09 #Javascript
基于jQuery的简单九宫格实现代码
Aug 09 #Javascript
You might like
轻松入门: 煮好咖啡的七个诀窍
2021/03/03 冲泡冲煮
第七节--类的静态成员
2006/11/16 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
非常漂亮的JS代码经典广告
2007/10/21 Javascript
Javascript Select操作大集合
2009/05/26 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
js学习阶段总结(必看篇)
2016/06/16 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
python利用正则表达式提取字符串
2016/12/08 Python
python去掉行尾的换行符方法
2017/01/04 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
python获取Linux发行版名称
2019/08/30 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
用CSS禁用输入法(CSS3 UI规范)实例解析
2012/12/04 HTML / CSS
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
优秀企业获奖感言
2014/02/01 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
优秀共产党员推荐材料
2014/12/18 职场文书
处罚决定书范文
2015/06/24 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
关于的python五子棋的算法
2022/05/02 Python
MySQL索引失效场景及解决方案
2022/07/23 MySQL